Posted on: 17/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1562092
Interview Questions for you
View All