S

Senior Fullstack Developer (NestJS/ React.js)

icon briefcase Job Type : Full Time
icon remote-alt Remote / Work from Home

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Fullstack Developer (NestJS/ React.js)

The company is a provider-side iGaming observability and revenue intelligence platform that sits between game providers and their operator distribution network. The platform ingests round-event data in real time, independently computes Gross Gaming Revenue (GGR), and continuously reconciles operator-reported settlements to detect revenue leakage — a problem that costs game providers millions annually in undetected FX errors, revenue-share miscalculations, and bonus misclassifications. 

  • 5+ years of total software development experience.
  • 3+ years of production experience with React, including complex state management (Redux / Redux Toolkit, React Query, Zustand or similar).
  • 3+ years of Node.js / TypeScript backend experience, ideally with NestJS in a production API or BFF layer.
  • Strong proficiency in TypeScript across both frontend and backend.
  • Hands-on experience with Prisma ORM (or comparable) and PostgreSQL, including writing performant queries and designing indexes.
  • Solid understanding of authentication and authorization patterns: JWT (access + refresh tokens), RBAC / Guards, session security, and multi-tenant data isolation.
  • Experience designing and consuming REST APIs in a microservices or BFF architecture, including request validation, error handling, and contract stability.
  • Working knowledge of AWS (EC2, RDS, ElastiCache, S3, ALB, CloudWatch, Secrets Manager) and CI/CD with GitHub Actions.
  • Familiarity with Docker / Docker Compose and basic containerised deployment workflows.
  • Experience with unit and integration testing (Jest, Vitest, Supertest, or similar) and a habit of shipping code with tests.
  • Strong English communication skills (B2+).
  • Self-organised, proactive, and comfortable working in a distributed team.
  • Proven daily use of AI-assisted development tools (Claude, Cursor, GitHub Copilot, ChatGPT) for code generation, refactoring, debugging, testing and documentation — this is a standard expectation, not optional.
  • Comfort treating AI tools as a normal part of the engineering workflow, not as an experiment — using them to accelerate delivery, raise code quality, and remove repetitive engineering work.
  • Ability (and motivation) to apply AI to real SDLC tasks: scaffolding NestJS modules and React components, generating and reviewing tests, debugging production-grade TypeScript, drafting technical documentation, and reasoning about migrations (e.g., BigInt financial refactors).
  • Awareness of the limits of AI output in a regulated, financial-grade context: every AI-assisted change must be reviewed, tested, and traceable through code review and the immutable audit log.

Desirable

  • Experience working in regulated industries — ideally iGaming under UKGC / MGA, financial services, or healthcare — with awareness of GDPR, audit logging, and PII handling.
  • Experience with financial-grade calculations: integer (BigInt) arithmetic in minor currency units, FX handling, and reconciliation logic.
  • Experience implementing immutable audit logs, HMAC event signing, or other tamper-evident data flows.
  • Familiarity with Redis caching patterns, query performance tuning, and N+1 query elimination.
  • Hands-on experience with Terraform or other Infrastructure-as-Code tooling.
  • Experience with Elasticsearch or comparable search / analytics engines.
  • Experience with TDD and code-review-driven development.
  • Experience with JIRA and Confluence in an Agile / Scrum environment.
  • Background in iGaming or online gaming platforms.

Responsibilities

  • Build and harden backend on NestJS: persistent user accounts, JWT access + refresh token flow, RolesGuard, and full tenant isolation across every API endpoint.
  • Migrate financial calculations to BigInt arithmetic in minor currency units, ensuring every GGR figure is provably correct to the cent.
  • Wire the immutable AuditLog across onboarding, settlement, configuration, and user-management flows so every data mutation is captured and exportable as evidence.
  • Design and implement management APIs — Operator CRUD, Provider Creation, User Management — with strict validation and role-based access.
  • Performance work: database indexing, Redis caching strategies, and N+1 query audit/elimination.
  • Build the provider-facing React 19 frontend: Login UI and auth flow, App.tsx modularisation, operator onboarding screens, and live revenue dashboards.
  • Write unit and integration tests; collaborate with QA on E2E, load and UAT cycles.
  • Actively leverage AI-assisted tools to improve efficiency across coding, testing, debugging and other SDLC activities.
  • Resolve technical problems as they arise and bug-fix developed features.
  • Communicate with team members and the Product team; participate in Scrum ceremonies.
  • Mentor middle- and junior-level colleagues as required.
Original job Senior Fullstack Developer (NestJS/ React.js) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Fullstack Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Fullstack Developer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.