HamburgerMenu
hirist

Lead Software Engineer - Fastify/React.js

Qrata
Chennai
6 - 9 Years

Posted on: 17/10/2025

Job Description

Description :


We are seeking a Lead Software Engineer with a minimum of 6+ years of professional experience to join our engineering team. This role is ideal for someone who thrives in a hands-on capacity while also guiding and mentoring junior engineers. You will spend approximately 80% of your time building and delivering code and 20% coaching and enabling your team.


Our technology stack includes React, TypeScript, Zod, Fastify, ElasticSearch, and modern Database ORMs. As a Lead Engineer, you will be responsible for architecting solutions, enforcing engineering best practices, and driving technical excellence across the team.


Responsibilities :


- Design, develop, and maintain backend services using Fastify, TypeScript, and ORMs (optional).


- Build and optimise frontend applications using React and Zod for schema validation.


- Write high-quality, testable, and maintainable code that adheres to coding standards.


- Lead technical discussions, participate in code reviews, and ensure high delivery quality.


- Provide guidance to junior developers, fostering growth and technical excellence.


- Establish and enforce coding standards, best practices, and development workflows (e. g., Biome/ESLint, Prettier, CI/CD pipelines).


- Encourage knowledge sharing and collaborative problem-solving within the team.


- Own and drive the architecture of scalable systems with a focus on performance, security, and maintainability.


- Evaluate trade-offs and propose pragmatic solutions to business and technical challenges.


- Collaborate cross-functionally with product managers, designers, and other stakeholders.


- Implement observability, error handling, and monitoring for production systems.


- Contribute to incident management, root cause analysis, and preventive measures.


- Continuously improve developer productivity and CI/CD processes.


Requirements :


- 6+ years of professional software engineering experience.


- Strong proficiency in TypeScript and modern JavaScript.


- Solid hands-on experience with React for frontend development.


- Experience with Fastify (or similar Node.js frameworks) for backend APIs.


- Practical knowledge of Zod or similar validation libraries.


- Proficiency with ElasticSearch and designing efficient queries.


- Experience with at least one Database ORM (Prisma, TypeORM, Sequelize, etc.).


- Proven ability to design scalable systems and services.


- Familiarity with Git, CI/CD pipelines, and modern DevOps practices.


- Experience working in monorepo setups.


- Exposure to cloud platforms (AWS, GCP, or Azure).


- Understanding of testing frameworks (Jest, Vitest, Playwright).


- Experience with performance tuning in React, Fastify, and ElasticSearch.


- Strong communication and collaboration skills with cross-functional teams.


info-icon

Did you find something suspicious?