Senior Full Stack Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Engineer | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, with flexible work arrangements and a hybrid work model. InnovateTech Solutions builds web applications and platforms that empower businesses and enhance user experience. This role is central to designing, developing, and deploying robust and scalable web applications from end-to-end, contributing significantly to core products and new initiatives.

The TL;DR
• Role: Full Time

• Team: Product development team
• Mission: Design, develop, and deploy robust and scalable web applications from end-to-end, contributing significantly to core products and new initiatives.
• Tech Stack: HTML5, CSS3, JavaScript (ES6+), React, Angular, Vue.js, Node.js, Express, Koa, NestJS, Python, Django, Flask, Go, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful API, AWS, Azure, GCP, Docker, Kubernetes, Git

What You’ll Actually Do
• Lead Full-Stack Development: Guide the design, development, and maintenance of scalable, high-performance web applications across the entire stack, utilizing modern full-stack technologies.
• Cross-Functional Collaboration: Work closely with product managers, UX/UI designers, and fellow engineers to define specifications, plan features, and deliver impactful solutions.
• Code and Quality Assurance: Write clean, efficient, well-documented, and testable code for both front-end and back-end components, participating in code reviews to uphold best practices.
• API and Infrastructure: Develop and manage robust APIs and microservices, and troubleshoot, debug, and optimize application performance and reliability.
• Mentorship and Architecture: Mentor junior engineers, contribute to fostering technical excellence, and actively participate in architectural discussions to shape the future technical stack.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience in full-stack software development.
• Experience: 5+ years of professional full-stack software development, with expertise in front-end technologies like HTML5, CSS3, JavaScript (ES6+), and modern frameworks (React, Angular, Vue.js), plus strong proficiency in back-end development (Node.js, Python, Go, or similar frameworks).
• Skills: Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB), solid understanding of RESTful API design and development, familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes), and experience with Git.
• Bonus: Master’s degree, GraphQL experience, familiarity with CI/CD and DevOps, knowledge of testing frameworks (Jest, React Testing Library, Cypress, Mocha, Chai, Pytest), Agile/Scrum environment experience, contributions to open-source, or real-time data streaming technologies (WebSockets, Kafka).

Related Jobs

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