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
View details
Apply Now