CentricSoft Logo
Back to Careers

Senior Backend Engineer (Node.js)

Sofia

Are you ready to build the future of multiplayer gaming? Join Centric Technologies and build a cutting-edge, real-time gaming platform. We’re looking for a skilled backend developer to bring our vision to life with a modern, high-performance experience.

The Opportunity

We’re launching a new, real-time gaming brand. You’ll be the senior backend owner for the core trading platform and supporting services from day one. Partner with product, our architect and frontend to design and deliver low‑latency, highly available APIs and streaming pipelines that power live markets, account operations, payments, and analytics at scale.

You will design service boundaries, choose the right data models and queues, and implement resilient, observable systems that handle spikes of tens of thousands of concurrent users. This is a hands-on role with significant architectural influence, where you’ll set engineering standards, mentor teammates, and drive performance, reliability, and security across the platform.

What You’ll Build

  • Low‑latency trading services powering live markets and order flow
  • Real‑time streaming with WebSockets and brokers to reach massive concurrency
  • Versioned REST and GraphQL APIs with auth, rate limits, and idempotency
  • Data and caching layer with Postgres/MySQL plus Redis for speed and coordination
  • Observability, resilience, and on‑call: metrics, tracing, alerts, and runbooks

Tech Stack You’ll Master

  • Backend: Node.js/Bun/Deno, Websockets for streaming
  • Data: PostgreSQL or MySQL, Redis
  • Streaming and queues: Kafka or equivalent
  • Observability: OpenTelemetry, Grafana
  • Platform: Docker, GitHub Actions CI/CD

What We’re Looking For

Must-Haves:

  • 5+ years building production backend services
  • Expert in Node.js with TypeScript
  • Real‑time systems experience with WebSockets or streaming and a message broker
  • Strong API design for REST and GraphQL, including auth, rate limits, and idempotency
  • Observability in production: metrics, tracing, alerting, and on‑call ownership

Nice-to-Haves:

  • Online Gaming or Financial Markets industry experience.
  • Experience with Bun or Deno if they matter beyond experimentation.
  • Experience with high-frequency data streaming.
  • Knowledge in performance optimization for real-time applications.