We are seeking a Senior Full-Stack (React + Node.js) Engineer to support the evolution of an internally developed iGaming platform, focusing on system responsiveness and long-term maintainability.
The role involves building services with React and Node.js, AI integration with third-party APIs and contributing to microservice-driven application architecture. You will work with high-volume data environments, distributed messaging components, and structured testing practices to ensure stable platform operation.
This position is based in Poland. Candidates who meet the role requirements but are currently located in Georgia are considered, with relocation support provided by EPAM to facilitate the transition. Learn more about the benefits EPAM Poland provides in the description below.
Responsibilities
- Develop an in-house iGaming platform
- Contribute to architectural and design decisions
- Enhance and support existing platform components
- Ensure platform scalability and performance
- Maintain code quality through testing and debugging
- Collaborate with cross-functional teams to deliver high-quality solutions
Requirements
- 5+ years of commercial experience in web development
- 3+ years of commercial experience in React, Node.js and NestJS
- Knowledge of JavaScript and ECMAScript 6 standards
- Familiarity with microservices architecture principles
- Background in high-loaded SQL or NoSQL databases
- Implementation experience with REST, GraphQL, and WebSockets
- Understanding of TDD principles and proficiency in test writing
- Skills in Git, RabbitMQ and Redis
- B1+ English level proficiency
Nice to have
- 2+ years of hands-on experience with CI/CD, microservices architecture, or containers
- Familiarity with Kubernetes, NATS, or TypeScript