Job Openings Tech Lead Full Stack (NestJS, Next.js, AWS, Kafka)

About the job Tech Lead Full Stack (NestJS, Next.js, AWS, Kafka)

A dynamic team is seeking a Tech Lead who excels in architecting scalable systems, guiding engineering teams, and making long-term technical decisions. This role involves leading the design and development of backend services and modern frontend applications across a cloud-native stack.

Tech Stack

  • Backend: Node.js (NestJS), TypeScript

  • Frontend: React (Next.js)

  • Databases: PostgreSQL, MongoDB

  • Cloud: AWS (Lambda, ECS, S3, RDS, etc.)

  • Messaging: Kafka (event-driven architecture)

  • DevOps: CI/CD pipelines, Docker, Infrastructure-as-Code

Responsibilities

  • Architect and build scalable microservices using NestJS and Kafka.
  • Design and manage relational and NoSQL data models (PostgreSQL, MongoDB).
  • Lead the delivery of new features and cloud-native services using AWS.
  • Oversee code reviews, system design, and technical planning.
  • Ensure best practices in security, performance, and system reliability.
  • Guide and mentor engineers through complex technical challenges.
  • Collaborate with Product, DevOps, and QA teams to align on delivery.

Requirements

  • 5+ years of experience in full-stack or backend-focused engineering roles.

  • Strong proficiency in Node.js (NestJS) and React (Next.js).

  • Solid background in event-driven architectures using Kafka or similar tools.
  • Hands-on experience with cloud infrastructure, especially AWS.

  • In-depth knowledge of PostgreSQL and MongoDB.

  • Familiarity with CI/CD, Docker, and infrastructure automation.

  • Strong leadership skills with a proven ability to scale engineering teams.

Preferred Skills

  • Experience with GraphQL or advanced REST API design.

  • Exposure to Domain-Driven Design or service governance.

  • Understanding of caching strategies, observability, and tracing tools.