Description :
We are looking for a highly skilled and experienced Tech Lead Full Stack who can take full ownership of engineering delivery across both frontend and backend domains.
This role involves leading a team of developers, designing scalable system architectures, developing APIs and microservices, and ensuring adherence to the highest standards of code quality, security, and performance.
You will work closely with product managers, architects, and stakeholders to build cutting-edge digital products and drive technical excellence across projects.
Key Responsibilities :
- Lead the end-to-end technical design, development, and delivery of full stack applications.
- Architect and design highly scalable, maintainable, and secure systems, including APIs, microservices, and data-driven architectures.
- Translate complex business requirements into well-structured technical solutions.
- Establish best practices for coding, design patterns, and system architecture.
- Provide technical direction and mentorship to a team of engineers.
- Develop and maintain microservices and RESTful APIs using Node.js, Express, or similar backend frameworks.
- Work with databases such as PostgreSQL, MongoDB, or MySQL, ensuring performance optimization and scalability.
- Implement authentication and authorization mechanisms (OAuth2, JWT, SSO).
- Optimize systems for high performance, reliability, and fault tolerance
- Build and lead development of modern web frontends using frameworks like React.js, Angular, or Vue.js.
- Ensure responsive, accessible, and cross-browser-compatible UI / UX implementations.
- Collaborate with design and product teams to transform UI / UX wireframes into production-ready applications.
- Drive frontend performance optimization, Core Web Vitals, and maintainability
- Define and implement CI / CD pipelines for continuous integration, testing, and deployment.
- Manage release processes across environments (SIT, UAT, Production) ensuring smooth and stable rollouts.
- Ensure system observability through logging, monitoring, and alerting tools.
- Collaborate with DevOps teams for infrastructure automation using Docker, Kubernetes, and cloud platforms (AWS / Azure / GCP).
- Conduct code reviews to ensure adherence to best practices, maintainability, and performance.
- Enforce secure coding practices and address vulnerabilities proactively.
- Ensure proper documentation of code, APIs, and architectural decisions for long-term maintainability.
- Continuously improve test coverage and reliability through unit, integration, and regression testing.
- Own the technical delivery of your team ensuring timelines, quality, and alignment with business goals.
- Participate in daily stand-ups, sprint planning, and retrospectives as part of Agile development cycles.
- Coach, mentor, and inspire a team of developers to grow their technical and problem-solving skills.
- Foster a culture of innovation, collaboration, and accountability.
Required Skills & Qualifications :
8+ years of hands-on experience in full stack software development, with a strong foundation in both frontend and backend.Proven experience designing and implementing complex systems, APIs, and microservices architectures.Expertise in at least one frontend framework (React.js, Angular, Vue.js) and one backend framework (Node.js, Express, NestJS, or similar).Proficiency in JavaScript, TypeScript, HTML5, and CSS3.Strong database skills with SQL (PostgreSQL / MySQL) and NoSQL (MongoDB).Solid understanding of cloud infrastructure, containerization (Docker), and orchestration (Kubernetes).Experience with CI / CD pipelines, Git, Jenkins, or GitLab CI.Knowledge of system design principles, scalability, and distributed systems.Strong problem-solving, debugging, and analytical skills.Excellent communication and collaboration skills.Bachelors or Masters degree in Computer Science, Engineering, or related field(ref : hirist.tech)