# Senior React, Node.js Fullstack

> Symphony Solutions · Ukraine (Remote) · Full-time · Posted 2026-05-04

**Workplace:** remote

**Department:** BetSymphony

## Description

At BetSymphony, we are embarking on an ambitious project to revolutionize the online gambling industry. Our vision is to develop a cutting-edge gambling platform that will serve as the backbone for multiple different brands, each with its unique identity and target audience. This platform will leverage the latest technologies to ensure a seamless, secure, and engaging experience for users across the globe. 

As a Fullstack Developer on our team, you will own end-to-end delivery of the BetSymphony Backoffice and frontend applications — a mission-critical internal tool used by operators to manage players, trading, promotions, casino, payments, and reporting in a regulated environment where correctness, performance, and reliability are non-negotiable. 

We are a team that embraces AI-assisted development as a standard part of the engineering workflow. We expect our engineers to actively use AI tools to accelerate delivery, improve code quality, and reduce time spent on repetitive work — not as an experiment, but as an everyday practice.

## Requirements

**Mandatory**:  

-   5+ years of total software development experience 

-   3+ years of production experience with React, including complex state management (Redux / Redux Toolkit) 

-   2+ years of Node.js experience, with hands-on use of Express.js in a production BFF or API layer 

-   Strong proficiency in TypeScript across both frontend and backend 

-   Experience with unit and integration testing (Vitest, Jest, or similar) 

-   Experience working in a microservices architecture, including understanding of BFF layer integration 

-   Familiarity with Docker and basic Kubernetes workflows 

-   Proven experience using AI-assisted development tools (e.g., Claude, Cursor, GitHub Copilot, ChatGPT) in daily work (code generation, refactoring, debugging, testing, documentation) — this is a standard expectation, not optional 

-   Strong English communication skills (B2+) 

-   Self-organized, proactive, and comfortable working in a distributed team 

**Desirable**:  

-   Experience with JIRA, and Confluence. 

-   Experience with ElasticSearch 

-   Experience in gambling or online gaming. 

-   Experience with TDD development processes.  

-   Strong interest in applying AI-powered tools (e.g. Claude, ChatGPT, Copilot, Cursor or similar) to speed up day-to-day development tasks. 

-   Proven ability or strong motivation to use AI to reduce development time, improve code quality, and automate repetitive engineering work. 

### Job Responsibilities

-   New features development within the existing product. 
-   Resolving technical problems as they arise. 
-   Bug fixing of developed features.
-   Actively leverage AI-assisted tools to improve efficiency across coding, testing, debugging, and other SDLC activities
-   Writing Unit tests and integration tests. 
-   Communicating with team members and the Product team. 
-   Scrum ceremonies participation. 
-   Mentoring middle and junior colleagues might be required.

## Apply

[Apply at Symphony Solutions](https://apply.workable.com/symphony-solutions/j/C043B2CF40/apply)

---
Powered by [Workable](https://www.workable.com)
