HimalayasHimalayas logo
Symphony SolutionsSS

Senior Fullstack Developer (NestJS/ React.js)

Cloud and AI-driven IT company specializing in custom software development, cloud transformation, and iGaming/Healthcare solutions.

Symphony Solutions

Employee count: 501-1000

Ukraine only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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.

Requirements

  • 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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

Ukraine +/- 0 hours

About Symphony Solutions

Learn more about Symphony Solutions and their company culture.

View company profile

We are Symphony Solutions, a Cloud and AI-driven IT company headquartered in Amsterdam, Netherlands. Since our founding in 2008, we have grown from a small team into a global organization with a remote-first mindset, spanning over 20 countries. We are passionate about building a professional home for our colleagues—'Symphonians'—where freedom, individuality, and innovation are at the core of everything we do. Our culture is built on the principles of Agile, fostering a flat management structure and a strong emphasis on gender balance and personal growth.

We specialize in delivering custom software development, cloud transformation, and digital strategy services to clients worldwide. Our expertise runs deep in industries such as iGaming, Healthcare, and Airlines, where we leverage cutting-edge technologies like AI, Machine Learning, and Cloud Native architectures to drive real business value. Through our 'Symphony Anywhere' program, we have embraced a fully virtual operating model that allows our team to work from anywhere while maintaining close connections through our virtual communities and regular retreats. We are dedicated to not just meeting our clients' needs but exceeding them by combining our technical prowess with a genuine care for the people and communities we serve.

Employee benefits

Learn about the employee benefits and perks provided at Symphony Solutions.

View benefits

Team Building Events

Regular team building activities and celebrations.

Flexible Schedule

Flexible working hours to support work-life balance.

Loyalty Program

Rewards for tenure including special gifts and NFTs.

Workation

Opportunities for workations and travel while working.

View Symphony Solutions's employee benefits
Claim this profileSymphony Solutions logoSS

Symphony Solutions

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

14 remote jobs at Symphony Solutions

Explore the variety of open remote roles at Symphony Solutions, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Symphony Solutions

Remote companies like Symphony Solutions

Find your next opportunity by exploring profiles of companies that are similar to Symphony Solutions. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan