Backend Developer (Node.js)

Optiplay
Germany
1 day ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Shift work
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Code Review Continuous Integration DevOps Fault Tolerance Video Game Development PostgreSQL Load Testing Message Broker Node.Js Software Architecture
+14 more
RabbitMQ Redis Mockito Simple Object Access Protocol (SOAP) Systems Integration TypeScript Extensible Markup Language (XML) Grafana Backend Git Integration Tests Kubernetes Apache Kafka Docker

Job description

  • Design, build, and maintain integrations with casino operators and partner platforms (wallet/transaction APIs, game launch, and reporting contracts), owning the full lifecycle from contract design to production monitoring;
  • Build resilient integration layers: retries, idempotency, timeouts, error mapping, and graceful degradation when a third party misbehaves;
  • Contribute to core backend services and platform features - APIs, messaging flows, data models, shared modules;
  • Take part in slot game development on our game logic platform - implementing game mechanics and mathematics alongside the core team;
  • Define and improve integration testing practices: contract testing, mocking/stubs, e2e, and stress/load testing;
  • Work closely with Game Logic, Product, and DevOps teams to keep integration contracts stable as the platform evolves;
  • Participate in code reviews, technical decisions, and architecture discussions across the backend., * Proven experience designing and maintaining external integrations (REST/HTTP, XML/SOAP, RPC-style, or webhook-based)

Requirements

  • 3-5+ years of backend development experience with Node.js + TypeScript, including ownership of non-trivial systems, * Solid understanding of modular, service-oriented backend architecture, ideally from enterprise or scale-up environments;
  • Practical experience with message brokers (RabbitMQ or Kafka) and event-driven, queue-based design;
  • Strong grasp of integration testing approaches: contract testing, mocking, e2e, and stress testing;
  • Confident with PostgreSQL and Redis, CI/CD, Git, and monitoring/observability tools (Grafana, Loki, Tempo);
  • Comfortable with AWS, Docker, and Kubernetes for containerized deployments.

Nice to have

  • Experience in iGaming, gambling platforms, or RNG/game provider integrations;
  • Familiarity with ArgoCD and GitOps workflows.

Benefits & conditions

  • 21 vacation days + 2 extra day-offs annually;
  • 12 paid sick days;
  • Fully remote format - work from anywhere you feel productive;
  • Flexible schedule: start your day anytime between 08:00-11:00 CET;
  • Fixed budget for health insurance and gym/fitness;
  • Provided all required work equipment;
  • Zero bureaucracy and direct communication with founders and C-level;
  • Minimal meetings, async-friendly workflow;
  • Startup energy: fast motion, creativity, and tight-knit communication;
  • Business trips and team meetups several times per year;
  • Multiple salary payout options (flexible formats);
  • …And many more perks unlocked after we hit break-even.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application