Backend Developer (Node.js)
O
OptiplayIGaming
Ukraine. Germany. Slovakia. Cyprus. Poland, 08:00-11:00 CETFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3-5+ years
- Required Skills
- AWSDockerNode.jsPostgreSQLKafkaKubernetesRabbitmqTypeScriptRedisCI/CD
Requirements
- 3-5+ years of backend development experience with Node.js and TypeScript.
- Proven experience designing and maintaining external integrations (REST/HTTP, XML/SOAP, RPC-style, or webhooks).
- Understanding of modular, service-oriented backend architecture.
- Practical experience with message brokers such as RabbitMQ or Kafka and event-driven design.
- Strong grasp of integration testing approaches including contract testing, mocking, e2e, and stress testing.
- Proficiency with PostgreSQL and Redis.
- Experience with CI/CD, Git, and monitoring tools like Grafana, Loki, and Tempo.
- Experience with AWS, Docker, and Kubernetes.
Responsibilities
- Design, build, and maintain integrations with casino operators and partner platforms, owning the full lifecycle from contract design to production monitoring.
- Build resilient integration layers including retries, idempotency, timeouts, error mapping, and graceful degradation.
- Contribute to core backend services and platform features such as APIs, messaging flows, data models, and shared modules.
- Implement game mechanics and mathematics for slot games on the game logic platform.
- Define and improve integration testing practices including contract testing, mocking/stubs, e2e, and stress/load testing.
- Collaborate with Game Logic, Product, and DevOps teams to ensure integration contract stability.
- Participate in code reviews, technical decisions, and architecture discussions across the backend.
View Full Description & ApplyYou'll be redirected to the employer's site