Talent.com
Devoted-Studios
Backend EngineerDevoted-Studios • Montreal (administrative region), QC, Canada
Backend Engineer

Backend Engineer

Devoted-Studios • Montreal (administrative region), QC, Canada
3 days ago
Job type
  • Full-time
Job description

Devoted Studios is a globally remote game development company specializing in Co-development, Porting, and End-to-End Art Production for the global gaming industry.

Our team includes world-class talents who bring deep expertise in external development, pipeline optimization, and creative problem-solving. Whether it is porting games to new systems, enhancing gameplay features, or crafting stunning visuals, Devoted Studios operates as a trusted, flexible extension of our partners’ internal teams.

We are proud to be the development partner of choice for industry leaders such as:

  • Epic
  • Xbox
  • Meta
  • Obsidian Entertainment
  • Riot
  • Gearbox Software

This is not a server-side feature developer who hands services to an ops team once they ship. It is an engineer who architects the service, deploys it, monitors it in production, responds when it breaks, and improves it after every incident.

Key Responsibilities:

Service Design & Architecture

  • Design and build scalable, resilient web services in Java and/or Scala that support game client needs across PC, console, and mobile
  • Own the data model - choose the right store (MongoDB for flexible document storage, DynamoDB for key-value at scale, Redis for caching and session state) and justify it
  • Design REST APIs that game clients actually integrate well against - clear contracts, versioned, documented, forgiving of client-side variation
  • Architect for the load profile of a live game: average load, launch spikes, event peaks, and graceful degradation when upstream dependencies fail
  • Define and enforce service boundaries - knows where one service ends and another begins, and why

AWS Infrastructure & Deployment

  • Build and maintain AWS infrastructure using IaC tooling (CDK, Terraform, or CloudFormation - confirm what's in use on the engagement)
  • Own the deployment pipeline for services they build: CI/CD configuration, environment promotion, rollback capability
  • Right-size AWS resources for cost and performance - does not default to over-provisioning and does not leave obvious cost inefficiencies
  • Familiar with the AWS services relevant to game backends: EC2, ECS/EKS, Lambda (where appropriate), API Gateway, ElastiCache, SQS/SNS, CloudWatch, S3
  • Understands the network and security posture of services exposed to game clients - VPC design, security groups, IAM least privilege, secrets management

Live Operation & Observability

  • Instruments every service for production readiness: structured logging, metrics, distributed tracing, health checks, and alerting before it goes live - not after the first incident
  • Monitors services in production: reads dashboards, interprets anomalies, distinguishes noise from signal
  • Responds to production incidents in services they own - has on-call responsibilities commensurate with service criticality
  • Writes post-mortems and follows through on structural improvements so the same failure mode does not recur
  • Understands the difference between a symptom and a root cause - does not fix symptoms

Cross-Platform Client Integration

  • Works directly with game client engineers (PC, console, mobile) to define integration contracts, review client-side usage patterns, and debug integration issues
  • Understands the constraints of each platform environment: console certification requirements around network usage, mobile data sensitivity, PC permissiveness - and designs service interfaces accordingly
  • Owns the integration surface: API documentation that is correct, versioned, and kept up to date as the service evolves
  • Participates in client-facing technical reviews where backend service design is on the table

Quality & Engineering Standards

  • Writes unit and integration tests as a first-class output - not an afterthought
  • Code reviews: gives specific, actionable feedback and receives it without defensiveness
  • Maintains service documentation: architecture decisions, operational runbooks, known limitations, dependency map
  • Raises technical debt explicitly - names it, quantifies its cost, and proposes a remediation path
  • 5+ years of professional backend/server-side engineering experience with at least 3 years working on services at live production scale
  • Java at a professional shipping level - not just familiarity. Has designed, built, and operated Java services in production.
  • AWS hands-on ownership - has provisioned, deployed, monitored, and debugged AWS infrastructure, not just used managed services provisioned by someone else
  • Polyglot data store fluency: has made deliberate choices between MongoDB, DynamoDB, and Redis for different use cases - not defaulted to one store for everything
  • REST API design with real client integration experience - PC, console, or mobile clients consuming services they built
  • End-to-end ownership mindset: has been on-call for services they wrote. Has written a post-mortem. Has shipped the fix.

Preferred

  • Experience designing services that handle launch-day spikes: horizontal scaling patterns, queue-based load levelling, circuit breakers
  • Familiarity with platform-specific SDK constraints: PlayStation Network, Xbox Live, Nintendo NSO, or Apple/Google mobile - understanding what the platform restricts and what it requires from the backend
  • Kafka or SQS/SNS for event-driven service communication
  • Kubernetes (EKS) cluster operations experience
  • Security-conscious engineering: OAuth/OIDC, rate limiting, input validation, OWASP awareness at service design level

This is a full-time employment role with standard benefits in Quebec Province

#J-18808-Ljbffr
Create a job alert for this search

Backend Engineer • Montreal (administrative region), QC, Canada

Similar jobs

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsMontreal (administrative region), QC, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy... Show more

 • Promoted

Senior Software Engineer, Backend

Common RoomMontreal (administrative region), QC, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more

 • Promoted

Staff Software Engineer (Backend)

CopperMontreal (administrative region), QC, CA
Full-time

Direct message the job poster from Copper.Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive.But just as no two people are identical,... Show more

 • Promoted

Senior Backend Engineer: Go, Microservices & Cloud

XsollaMontreal
Full-time

A global commerce company based in Canada is seeking a Senior Backend Engineer to design scalable backend systems and enhance architectural improvements.The ideal candidate will have over 5 years o... Show more

 • Promoted

Staff Software Engineer, Backend

GlossGeniusMontreal (administrative region), QC, CA
Full-time

GlossGenius is building an ecosystem enabling entrepreneurs to succeed.We empower small business owners to focus on being creators, not admins, by offering a range of business management tools incl... Show more

 • Promoted

Senior Backend Engineer

ModesMontreal (administrative region), QC, CA
Full-time

Modes is a digital transformation and organizational design collective working with various clients throughout North America.Our focus is on financial services.We help clients plan, design and laun... Show more

 • Promoted

Senior AI Engineer - Backend-Driven Agentic (Remote)

BayOne SolutionsMontreal (administrative region), QC, CA
Remote
Full-time

A technology firm is hiring a Senior Full Stack Engineer (Backend-Leaning) with a strong focus on backend services and AI applications.The ideal candidate will have experience in building agent-bas... Show more

 • Promoted

Remote Backend Engineer: Build Scalable Services & Impact

ClipboardMontreal (administrative region), QC, CA
Remote
Full-time

A healthcare technology platform is seeking a Full-time Software Engineer to craft solutions that reshape the connection between healthcare professionals and facilities.You will collaborate with pr... Show more

 • Promoted

Senior Backend Engineer Monetization Platforms - C$100,000 - C$130,000 A Year

Global Commerce CompanyCôte-Saint-Luc, Canada
Full-time

Seeking a Backend Developer with 5+ years of experience in PHP and Go to enhance monetization platforms by developing microservices and APIs, ensuring system stability and performance. Show more

 • Promoted

Senior Backend Engineer - Global Logistics & APIs

PostGridMontreal (administrative region), QC, CA
Full-time

A global enterprise SaaS leader is seeking a Senior Software Engineer to enhance their core product.The successful candidate will architect scalable REST APIs, optimize backend services, and manage... Show more

 • Promoted

Remote Backend Engineer at Build-A-Bera

Golang WorksMontreal (administrative region), QC, CA
Remote
Full-time

Become a key player as a Backend Engineer at Build-A-Bera, working remotely to innovate in blockchain technology.This role involves designing and maintaining scalable backend systems.Build-A-Bera i... Show more

 • Promoted

Hybrid Java Backend Engineer – Montreal FinTech

Strategio Inc.Montreal (administrative region), QC, CA
Full-time

A technology solutions company in Montreal is seeking a mid-level Java Developer to support the modernization of financial services platforms.In this hybrid role, you will design and maintain backe... Show more

 • Promoted

Senior Backend Engineer (AWS)

LumenaltaMontreal (administrative region), QC, CA
Full-time

As a Senior Backend Engineer at Lumenalta, you will design and implement robust backend systems, ensuring our applications are secure, scalable, and efficient.You will be responsible for working cl... Show more

 • Promoted

Senior Backend Engineer — Remote, Equity, Impact

DraftwiseMontreal (administrative region), QC, CA
Remote
Full-time

A forward-thinking legal tech firm is looking for an experienced back end software engineer to join their team.In this role, you will take ownership of tech features and write high-quality code.Wit... Show more

 • Promoted

Platform Backend Engineer - Hybrid & Bilingual (EN/FR)

DialogueMontréal, Montreal (administrative region), Canada
Full-time

A leading virtual care provider in Canada, seeks a Platform Developer, Backend, to enhance its platform tools and services.This mid-senior level role focuses on writing maintainable code, developin... Show more

 • Promoted

Forward Deployed Engineer

Basetenmontreal (administrative region), qc, Canada
Full-time

Baseten powers mission‑critical inference for the world’s most dynamic AI companies, such as Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer.By uniting applied AI research, flexible ... Show more

 • Promoted

Experienced Backend Engineer with AI-Focused Expertise

Computrition, Inc.Montreal (administrative region), QC, CA
Full-time

Be instrumental in a new SaaS venture as an Experienced Backend Engineer.Your AI-first approach and proficiency in.NET/C# will drive the foundation of a cutting-edge application.This position is de... Show more

 • Promoted

Backend Data Engineer – Lakeflow & Job Development

Buchanan TechnologiesMontreal (administrative region), QC, CA
Full-time

Backend Data Engineer – Lakeflow & Job Development.Contract – 6 months and for possible extensions.Canadian Citizen/Permanent Resident only.The Backend Data Engineer is responsible for designing, b... Show more

 • Promoted

Senior Backend Engineer At Scribd

Scribd, Inc.Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Elevate your career at Scribd as a Senior Backend Engineer on the Fable team.Shape technical designs and maintain platform health in a flexible work environment.As a Staff Software Engineer at Scri... Show more

 • Promoted

Java Backend Software Engineer

Global Talent Alliance, CanadaMontreal (administrative region), QC, CA
Full-time

About the job Java Backend Software Engineer.We deliver automated cybersecurity across the digital terrain.We empower our customers to achieve continuous alignment of their security frameworks with... Show more