Back

5 weeks

Senior Technical Lead - Node.js and React.js

Colombo, Sri LankaOnsiteContractSeniorOpen position

About this role

What You'll Be Working With Backend: Node.js, NestJS, Fastify, TypeScript, TypeORM Frontend: React, Next.js, TypeScript, TanStack Query, TailwindCSS Databases & Caching: PostgreSQL, Redis Messaging: AWS SQS, event-driven background workers Cloud & Infrastructure: AWS, ECS Fargat…

Apply now

Role information

What You'll Be Working With

Backend: Node.js, NestJS, Fastify, TypeScript, TypeORM

Frontend: React, Next.js, TypeScript, TanStack Query, TailwindCSS

Databases & Caching: PostgreSQL, Redis

Messaging: AWS SQS, event-driven background workers

Cloud & Infrastructure: AWS, ECS Fargate, ECR, CloudFront, Docker

Infrastructure as Code: Terraform

CI/CD: GitHub Actions

Testing: Playwright, Vitest, Jest

Integrations: Twilio, Auth0, OpenAI, Azure OpenAI, Anthropic and other LLM APIs

We believe taking care of our people is non-negotiable. Here's what being a Star means:

What you'll do

  • Build and maintain performant, type-safe backend services and APIs using Node.js, NestJS and TypeScript

  • Develop modern, responsive applications using React and Next.js

What you'll bring

  • Integrate Generative AI capabilities into production product workflows

  • Evaluate and responsibly use AI-assisted development tools such as GitHub Copilot, Cursor and agent workflows

  • Write and maintain automated unit, integration and E2E tests

  • Diagnose production issues, improve observability and reduce regression risks

  • Contribute to code reviews and maintain high standards around readability, testability and type safety

  • Build and maintain GitHub Actions CI/CD pipelines covering build, testing, migrations and deployments

  • Support safe deployments, including migration sequencing, smoke testing and rollback-aware release practices

  • Work with AWS and Terraform to deploy and operate services at scale

  • Follow secure coding practices and ensure appropriate protection of customer and tenant data

  • 8+ years of professional software engineering experience building modern web platforms

  • Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience

  • Strong production experience with Node.js, NestJS/Fastify and TypeScript

  • Strong experience with React/Next.js and modern frontend engineering

  • Hands-on experience integrating LLM/Generative AI APIs into real product workflows

  • Strong experience with PostgreSQL, including schema evolution, migrations and performance-conscious querying

  • Practical experience with AWS containerized deployments and Terraform

  • Experience creating or maintaining GitHub Actions pipelines and Playwright E2E tests

  • Familiarity with event-driven architectures and asynchronous processing

Nice to have

  • Experience in scheduling/booking, POS or payments

  • Experience with multi-region routing, tenant isolation and data residency

  • Previous experience mentoring junior or mid-level engineers

What you get here

  • Work-life essentials: 24h continuous internet and power facility, shuttle service, and a gym membership to keep you moving

  • Everyday comforts: Unlimited tea & coffee facilities along with snacks & drinks.

  • Growth, always: Personal Development Plans through Gapstars Academy, cross-functional learning via GapTalks, and opportunities for overseas travel and training

  • Life's milestones, celebrated: Birthday vouchers, wedding and childbirth gifts, anniversary treats, and more, because we celebrate our Stars at every stage

  • Community & culture: Sports clubs, company events, tournaments, and parties that make Gapstars feel like home

About Gapstars

Gapstars was founded in 2015 on a simple belief: great companies shouldn't be limited by access to talent. By connecting ambitious European scale-ups with the exceptional engineering talent emerging from Sri Lanka, Gapstars set out to build dedicated teams that operate as true extensions of their partners' organisations.

What began as a small, ambitious team has grown into a global organisation of more than 300 experts across Amsterdam, Lisbon, Dubai, and Colombo, supporting over 75 companies worldwide. Today, Gapstars Group continues that journey - connecting visionary companies with the people, processes, and platforms that help them grow across tech, finance, and beyond.