Are you applying to the internship?
Job Description
Senior Full Stack Software Engineer | InnovateTech Solutions
The Tone:
This is a full-time role at InnovateTech Solutions, located in San Francisco, CA. InnovateTech builds AI-driven data analytics and cloud computing products that help businesses make smarter, data-driven decisions. This senior engineering role is crucial for designing, developing, and maintaining the scalable web applications and services that drive our product forward, offering an opportunity to lead technical initiatives and influence our technology roadmap.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: San Francisco, CA
• Team: Engineering Department
• Mission: This person will design, develop, and maintain robust web applications and services across the entire software stack to drive product advancement.
• Tech Stack: JavaScript/TypeScript, React.js, Angular, Vue.js, Node.js, Express.js, NestJS, Python, Django, Flask, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, GraphQL, AWS, GCP, Azure, Git, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, Jest, React Testing Library, Mocha, Chai, Redux, Zustand
What You’ll Actually Do
• Lead development: Lead the design, development, testing, and deployment of full-stack web applications using modern frameworks and best practices.
• Collaborate on features: Collaborate with product managers, UX/UI designers, and other engineers to translate business requirements into high-quality features.
• Develop backend systems: Develop and maintain robust, scalable, and secure APIs and microservices, primarily using Node.js or Python.
• Build user interfaces: Build responsive, performant, and user-friendly front-end interfaces using React.js, Next.js, or similar modern JavaScript frameworks.
• Influence and mentor: Contribute to architectural discussions and decisions, helping to shape the technical stack, and mentor junior engineers.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience; Senior career level.
• Experience: 5+ years of professional experience in full-stack web development with a strong portfolio; demonstrated experience designing and consuming RESTful APIs; solid understanding of cloud platforms like AWS, GCP, or Azure.
• Skills: Expert proficiency in JavaScript/TypeScript; strong experience with React.js, Angular, or Vue.js; significant backend development experience with Node.js or Python; proficient understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) database technologies; experience with Git.
• Bonus: Experience with containerization (Docker, Kubernetes) and CI/CD pipelines; understanding of microservices architecture; prior experience in a leadership or mentorship role.