5 weeks
Senior Technical Lead - Node.js and React.js
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…
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.