Lead Backend Engineer

Blitzoo

Vancouver

On-site

CAD 140,000 - 200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Blitzoo is seeking a Lead Backend Engineer in Canada to own the backend for real-time multiplayer casino gameplay across three live products. You will set technical direction, own the end-to-end system health, and drive architectural decisions beyond backlog delivery.

Responsibilities include leading the WebSocket/Akka-based realtime layer, payments integrations with Paysafe and WorldPay, and cross-product infrastructure stewardship, all while mentoring the team.

Qualifications

  • 7+ years backend experience with production ownership at scale.
  • Strong Scala experience, preferably with Play Framework.
  • Experience with distributed systems and actor-model frameworks.
  • Proven payment/billing integration experience.

Responsibilities

  • Own end-to-end backend across game logic, promotions, payments, sweepstakes, and analytics.
  • Lead design of real-time gameplay layer and Akka cluster.
  • Ensure integration correctness for Paysafe and WorldPay, including regulatory considerations.
  • Oversee shared infrastructure and production health in a live system.
  • Mentor team and drive technical direction.

Skills

Backend ownership
Scala
Play Framework
Distributed systems
Real-time systems

Tools

Akka
MongoDB
ReactiveMongo
Paysafe
WorldPay
3DS flows
Apple StoreKit
Google Play Billing
Erlang/OTP

Job description

Position summary

Our backend is a Scala / Play Framework platform built on Akka clustering and MongoDB, running real-time multiplayer casino gameplay, promotions, sweepstakes mechanics, and payment processing across three live products. The Lead Backend Engineer takes ownership of these systems end-to-end: the real-time gameplay layer, the payment and compliance surface, and the backend infrastructure shared across all three products. This is an ownership role, not a maintenance role. The expectation is architectural and operational leadership across a large, mature, multi-product codebase - not just delivery against a backlog. Concretely: this person is expected to decide what the system should do next and why, not only implement what a backlog already specifies - setting technical direction, making calls that trade off correctness, complexity, and risk in ways no ticket fully captures, and being accountable for the health of the system as a whole, not just the tickets closed against it.

Responsibilities
  • System ownership. Hold end-to-end technical ownership of the backend across all major service domains: game logic, promotions, payments, sweepstakes, player accounts, admin/backoffice, and analytics.
  • Real-time architecture. Lead design and evolution of the WebSocket / Akka-actor-based real-time gameplay layer and the Akka cluster it runs on.
  • Payments & compliance. Own integration correctness for Paysafe, WorldPay (including 3DS flows), Apple StoreKit, and Google Play billing, in coordination with legal/compliance on regulatory requirements for sweepstakes-model gaming.
  • Shared infrastructure stewardship. Make and review changes to backend infrastructure shared across all three casino gaming products, with awareness of cross-product impact.
  • Operational leadership. Own production health for a live, revenue-generating system: deploys, cluster operations, incident response, and postmortems.
  • Technical mentorship. Set technical direction, run code review, and raise the engineering judgment bar for the team working in this codebase.
  • Knowledge continuity. Absorb knowledge transfer from the outgoing lead — primarily through prepared written documentation, with live overlap only to the extent hiring completes before their departure — and become the system's primary technical authority.
Required qualifications
  • 7+ years professional backend engineering experience, with real ownership (not just contribution) of a production system at meaningful scale.
  • Strong Scala experience - functional style, not incidental Scala syntax on top of Java habits - ideally with Play Framework or a comparable typed functional web framework.
  • Production experience with an actor-model or comparable distributed-systems framework (Akka, Erlang/OTP, or similar), including cluster operation, not just local single-node usage.
  • Experience with async/reactive database access patterns (ReactiveMongo or equivalent reactive-driver experience).
  • Demonstrated ownership of at least one payment, billing, or other compliance-sensitive integration in production.
  • Strong distributed-systems judgment: can reason about race conditions, idempotency under retry/duplicate delivery, and compatibility across a rolling deploy without being prompted.
Preferred qualifications
  • Experience in iGaming, sweepstakes, or other regulated real-money gaming.
  • Experience with real-time, low-latency, or WebSocket-heavy backend systems.
  • Experience maintaining and evolving a legacy codebase (10+ years) without a rewrite.
  • Experience with MongoDB operations beyond query-writing - indexing strategy, replica set behavior under load.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Punt • Vancouver

On-site
CAD 100,000 - 130,000
Competitive compensation
Comprehensive benefits package
Learning and leadership opportunities
Lead, Senior and Intermediate - Backend Engineer
Lead, Senior and Intermediate - Backend Engineer

HRB • Toronto

On-site
CAD 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

Xsolla • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Real-Time Backend Architect (Payments & Games)
Senior Real-Time Backend Architect (Payments & Games)

Blitzoo • Vancouver

On-site
CAD 140,000 - 200,000
Producer
Producer

Punt • Vancouver

On-site
CAD 80,000 - 100,000
Senior Backend Engineer
Senior Backend Engineer

WorkinGames • Montreal (administrative region)

On-site
CAD 140,000 - 160,000
Lead Backend Software Engineer
Lead Backend Software Engineer

Compunnel, Inc. • Toronto

On-site
CAD 100,000 - 130,000
Backend Engineer
Backend Engineer

WorkinGames • Montreal (administrative region)

On-site
CAD 125,000 - 208,000
Medical, dental, vision
PTO
Career development
Tech Lead - Fullstack
Tech Lead - Fullstack

Xsolla • Canada

On-site
CAD 90,000 - 120,000
Technical Lead
Technical Lead

WorkinGames • Montreal (administrative region)

On-site
CAD 194,000 - 263,000
Medical coverage
Dental coverage
Vision coverage
+1