DevJobs

Tech Lead – Full-Stack (React, TypeScript, Nest.js)

Overview
Skills
  • C# C#
  • TypeScript TypeScript
  • .NET Core .NET Core
  • Kafka Kafka
  • NestJS NestJS
  • Node.js Node.js
  • React React
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • Redis Redis
  • CI/CD CI/CD
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • MUI
  • TailwindCSS
  • Redux Toolkit
  • API design
Description

About the Role

We are looking for a Tech Lead to support and drive the success of our Full-Stack team. This role sits under the Team Lead and is focused on execution leadership, technical direction, and quality across the squad.

The role is 70% roadmap & delivery execution and 30% technical execution & tech-debt reduction. You will work closely with the Team Lead, Product, and Engineering peers to plan and deliver roadmap items, maintain system health, and ensure best practices across frontend and backend development.

Key Responsibilities

Roadmap Execution & Delivery Leadership (≈70%)

  • Work under the Team Lead to execute the engineering roadmap aligned with product priorities
  • Break down initiatives into milestones, scope, and technical plans
  • Drive sprint execution: grooming, estimation, planning, and delivery follow-through
  • Identify risks early, surface blockers, and propose tradeoffs/solutions
  • Collaborate with Product and stakeholders on feasibility and implementation approaches

Technical Leadership & Quality (≈30%)

  • Own and maintain the squad’s Tech-Debt Roadmap (prioritization, impact tracking, execution plan)
  • Drive refactoring, reliability, performance, scalability, and security improvements
  • Review and approve technical designs; ensure designs align with long-term architecture standards
  • Perform high-quality code reviews focusing on maintainability, consistency, and performance
  • Mentor engineers through coaching, feedback, and technical guidance
  • Support backend and infrastructure work when needed: CI/CD, deployments, observability, and system reliability
  • Build and maintain backend services using Nest.js, including event-driven flows with Kafka

Tech Stack & Environment

  • Frontend: React, TypeScript, TailwindCSS, MUI, Redux Toolkit
  • Backend: Nest.js, Node.js
  • Messaging / Streaming: Kafka
  • Databases: MongoDB, Redis, PostgreSQL
  • Cloud: AWS services (hosting, storage, infrastructure)
  • DevOps: Docker (Kubernetes is a plus), CI/CD pipelines

Requirements

Required Skills & Qualifications

  • Experience acting as a senior engineer / tech lead / technical owner within a team
  • Strong production experience with React + TypeScript and UI best practices
  • Strong backend experience with Node.js/Nest.js, API design, and asynchronous/event-driven flows
  • Experience working with Kafka in production environments
  • Experience with MongoDB, Redis, and PostgreSQL
  • Familiarity with AWS services and cloud infrastructure concepts
  • Comfortable with Docker and modern CI/CD practices
  • Strong understanding of scalability, reliability, and maintainable architecture
  • Ability to balance feature delivery with long-term maintainability and tech debt management

Nice-to-Have

  • Experience with Kubernetes
  • Experience with C# and .NET Core
  • Experience with distributed systems and messaging patterns
Leverate