Senior Software Engineer – Full Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer – Full Stack | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, located in San Francisco, CA (Hybrid Remote). InnovateTech Solutions builds cutting-edge software products that empower businesses to operate more efficiently, intelligently, and securely. In this role, your contributions directly impact the success of our clients and the evolution of our industry. Our collaborative culture fosters innovation, personal growth, and a passion for solving complex technical challenges.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: San Francisco, CA (Hybrid Remote)

• Team: Dynamic product development team
• Mission: Design, develop, and deploy robust, scalable, and user-friendly web applications across both front-end and back-end systems.
• Tech Stack: JavaScript, TypeScript, React, Angular, Vue.js, Node.js, Python, Java, Go, Express, Django, Spring Boot, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Docker, Kubernetes, Git, GraphQL, Kafka

What You’ll Actually Do
• Feature Development: Lead the design, development, and implementation of new features and enhancements for core web applications, ensuring high performance, scalability, and maintainability.
• Cross-functional Collaboration: Work with product managers, UX/UI designers, and other engineers to translate business requirements and design mockups into functional, high-quality software.
• API and Service Development: Develop and maintain robust APIs and services using modern back-end frameworks and programming languages.
• User Interface Construction: Build intuitive and responsive user interfaces using contemporary front-end frameworks and best practices.
• Technical Leadership: Participate in code reviews, contribute to architectural discussions, and mentor junior engineers, promoting best engineering practices.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a focus on full-stack software development.
• Experience: 5+ years of professional experience in full-stack software development, including demonstrable experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
• Skills: Strong proficiency in JavaScript/TypeScript; expertise in at least one modern front-end framework (React, Angular, Vue.js); solid experience with back-end development using languages like Node.js, Python, Java, or Go and related frameworks (Express, Django, Spring Boot); demonstrable experience with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, DynamoDB); experience with Git; understanding of agile methodologies, CI/CD, and TDD; excellent problem-solving and communication skills.
• Bonus: Master’s degree in Computer Science or a related field; experience with microservices architecture; knowledge of GraphQL; experience with data streaming technologies (Kafka); familiarity with performance optimization techniques; open-source contributions or personal projects demonstrating technical expertise.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 5 hours ago In-person San Francisco, CA Software Development $120K - $180K / year