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