We are looking for a highly skilled and experienced Engineering Lead to join our team. The ideal candidate will have a strong background in backend development using Node.js and frontend expertise with modern JavaScript frameworks. As an Engineering Lead, you will be responsible for leading the design, development, and delivery of fullstack web applications, ensuring scalability, performance, and maintainability across the stack.
Responsibilities
Lead the development of robust backend solutions using Node.js with Express.js and NestJS
Architect and implement responsive, user-centric frontend interfaces using React.js and Next.js
Own and review High-Level System Design & Low-Level System Design documentation
Collaborate with cross-functional teams to define, design, and deliver new features
Ensure applications are optimized for speed, scalability, and security
Drive engineering best practices and enforce clean, maintainable, and efficient code
Conduct code reviews and provide technical mentorship to team members
Manage and guide a team of engineers, fostering a culture of psychological safety, ownership,and continuous learning principles emphasized in Google s Project Aristotle
Set clear goals, provide regular feedback, and support career growth through structured development plans
Promote a high-trust, high-performance environment by aligning team efforts with business objectives, as practiced in engineering leadership at Microsoft
Lead the adoption of modern frontend frameworks and performance optimization strategies
Ensure frontend applications meet Core Web Vitals (LCP, CLS, FID) benchmarks
Work closely with design and UX teams to deliver accessible and visually polished interfaces
Requirements
bachelors degree in Computer Science, Engineering, or a related field
8+ years of proven experience in fullstack development with leadership responsibilities
Expertise in backend development using Node.js, Express.js, NestJS, and TypeScript
Proficiency in frontend technologies including JavaScript, TypeScript, HTML, CSS, React.js, andNext.js
Experience with microservices and event-driven architecture using RabbitMQ, Kafka, BullMQ, and Redis
Ability to architect and implement GraphQL APIs with a focus on performance and security
Strong understanding of web development principles and scalable system design
Hands-on experience with databases such as MongoDB, MySQL, or PostgreSQL
Knowledge of RESTful APIs and web services
Experience with Docker, Kubernetes, and containerized deployments
Familiarity with Git and version control workflows
Proficiency in tools like Jira, Confluence, GitLab, and Bitbucket
Excellent problem-solving, communication, and team leadership skills
Ability to thrive in a fast-paced, agile development environment
Nice to Have
Experience with cloud platforms such as AWS or Azure
Knowledge of frontend state management libraries (eg, Redux, Zustand)
Understanding of DevOps practices and CI/CD pipelines
Familiarity with SOLID principles and Agile methodologies (Scrum, Kanban)
Experience integrating third-party headless CMS (Contentful) and personalization tools (Algolia, Cloudinary, Talon.One, Segment)