We are seeking a highly skilled Full Stack Tech Lead with deep expertise across frontend and backend development to lead the design, development, and optimization of scalable, high-performance web applications. The ideal candidate combines technical excellence in React, NodeJS, and AWS with strong leadership skills to guide engineering teams, ensure architectural soundness, and deliver business-critical solutions.
Responsibilities
Architecture & Development
Translate business and technical requirements into well-designed, architected software services and user-facing applications.
Lead the end-to-end development lifecycle across frontend and backend systems.
Design and implement scalable, reusable, and high-quality code using NodeJS and modern ReactJS principles.
Build backward-compatible, flexible APIs for seamless service integrations.
Integrate APIs, databases, and cloud services with UI components.
Ensure applications follow responsive design principles and deliver a world-class user experience.
Quality & Performance
Establish and enforce unit test coverage of 80%+ and maintain automation across testing pipelines.
Write and maintain functional tests for mission-critical features.
Debug, troubleshoot, and optimize performance across applications and services.
Perform root cause analysis and resolve production issues promptly.
Leadership & Collaboration
Lead code reviews, provide technical mentorship, and enforce best practices across the team.
Collaborate cross-functionally with product managers, designers, and other stakeholders.
Stay plugged into emerging technologies, frameworks, and industry trends to continuously evolve the tech stack.
Facilitate brainstorming sessions to solve complex infrastructure, scalability, and security challenges.
Required Skills & Qualifications
810 years of professional experience as a Full Stack Engineer.
Expert proficiency in JavaScript (ES6+), NodeJS, ReactJS, and Express.
Strong knowledge of SQL and relational databases (preferably PostgreSQL).
Experience with RESTful APIs, microservices architecture, and backend integrations.
Proficiency with AWS cloud services and DevOps workflows.
Hands-on expertise with Git / GitHub workflows.
Experience writing and maintaining unit and functional tests.
Strong understanding of HTML5, CSS3, and modern frontend build tools (Webpack, Babel, NPM / Yarn).
Demonstrated experience leading engineering teams or projects.
Desired Skills & Qualifications
Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
Experience designing CI / CD pipelines (Jenkins, GitHub Actions, AWS pipelines).
Familiarity with Redux, React Hooks, and state management best practices.
Knowledge of security, scalability, and performance optimization patterns.
Prior experience working with ERP, CMS, or large-scale enterprise systems.
Strong communication skills with the ability to engage stakeholders and guide technical discussions.
Senior Mountain View • Mountain View, CA, United States