Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Engineer

Devoted Studios

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’s 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

We are looking for a Backend Engineer with strong Java and C++ experience to work on backend systems supporting game functionality and the client/server interface.

This role sits at the intersection of backend services and game client integration , requiring someone who understands not only how to build reliable server-side systems, but also how those systems are consumed by game clients. You will work across the MCP backend, client/server interface, and JSON export processes , with a strong focus on performance, efficiency, security, and correctness.

The ideal candidate is comfortable working within real-world performance constraints and understands how techniques such as throttling, batching, caching, and mocking API calls can reduce unnecessary database writes, minimize latency, and keep systems responsive at scale.

Because these systems handle sensitive player data, we are looking for an engineer with sound technical judgment, disciplined testing practices, and exceptional attention to detail .

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

 

Requirements

  • 5+ years of professional software engineering experience , with significant experience developing backend/server-side systems.
  • At least 2 years of professional Java experience , including production backend development.
  • At least 2 years of professional C++ experience , ideally in game development or another performance-sensitive environment.
  • Demonstrated experience working across the client/server interface , rather than purely backend development.
  • Experience developing and integrating REST APIs and working with JSON-based data exchange.
  • Experience with JSON export/data serialization processes .
  • Strong understanding of performance optimization techniques including throttling, batching, caching, request optimization, and API mocking .
  • Experience designing systems that minimize unnecessary database operations and network calls.

 

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

 

Benefits

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

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Backend Engineer in Montréal, QC vacancy
  •  ...technology and build a more sustainable, more inclusive world. Job Description Description - Python / Unix Automation & Backend Testing Engineer (5-7 Years) Experience: 5-7 Years Primary Skills Strong hands-on experience in Python development. Excellent... 
    Suggested
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    18 hours ago
  • $34 - $36 per hour

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go live... 
    Suggested
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Montréal, QC
    7 days ago
  •  ...backed by top-tier VCs, with offices in Brooklyn and Paris. We ship things that matter. The Role We're looking for a Senior Backend Engineer to own and evolve the backbone of our system. Our backend connects robots, embedded devices, Android applications, EMR... 
    Suggested
    Full time
    Work at office
    Remote work

    Norbert Health

    Montréal, QC
    13 days ago
  • $70k - $135k per year

     ...Position Description: Faites évoluer le cœur des systèmes bancaires avec CGI Vous êtes un(e) développeur(se) Java Backend expérimenté(e) et vous aimez concevoir des API robustes, connecter des systèmes complexes et travailler dans des environnements cloud modernes? CGI recherche... 
    Suggested
    Full time
    Day shift

    CGI

    Montréal, QC
    7 days ago
  •  ...focuses on automation, data extraction, and intelligent workflows, with a strong emphasis on backend reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to end. The role is approximately 70... 
    Suggested
    Remote job
    Immediate start
    Flexible hours

    PRAGMATIKE

    Montréal, QC
    more than 2 months ago
  • $60k - $115k per year

     ...Description: Mode de travail : Hybride – 3 jours par semaine en présentiel Description du poste Nous recherchons un(e) développeur(se) backend .NET pour concevoir, développer et faire évoluer des services fiables, sécurisés et performants dans un environnement moderne de... 
    Full time
    Day shift
    3 days per week

    CGI

    Montréal, QC
    7 days ago
  • $60k - $115k per year

    Développeur Backend .Net Description de poste Mode de travail : Hybride – 3 jours par semaine en présentiel Description du poste Nous recherchons un(e) développeur(se) backend .NET pour concevoir, développer et faire évoluer des services fiables, sécurisés et performants... 
    Day shift
    3 days per week
    Montréal, QC
    12 days ago
  •  ...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a... 
    Long term contract
    Temporary work

    Epic Games

    Montréal, QC
    1 day ago
  • $70k - $135k per year

    Développeur Backend Description de poste Faites évoluer le cœur des systèmes bancaires avec CGI Vous êtes un(e) développeur(se) Java Backend expérimenté(e) et vous aimez concevoir des API robustes, connecter des systèmes complexes et travailler dans des environnements... 
    Day shift
    Montréal, QC
    16 days ago
  • $34 - $36 per hour

    Chez Lyft, notre mission est de servir et de connecter. Nous visons à y parvenir en cultivant un environnement de travail où tous les membres de l'équipe ont leur place et peuvent s'épanouir. Les stagiaires travaillent côte à côte avec les meilleurs ingénieurs de l'industrie...
    Full time
    Internship
    Work at office
    Day shift
    3 days per week

    Lyft

    Montréal, QC
    7 days ago
  •  ...actively seeking an experienced Senior C# .NET Backend Developer . About the Role As...  ...models . This is a pure backend engineering role . We are seeking a hardcore C# / ....  ...Enhance and scale real-time computation engines used for market risk tracking and... 
    Permanent employment
    Contract work
    Immediate start
    Relocation
    Relocation package

    Nöord Technologies Corporation

    Montréal, QC
    a month ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  • $34 - $36 per hour

    Chez Lyft, notre mission est de servir et de connecter. Nous visons à y parvenir en cultivant un environnement de travail où tous les membres de l'équipe ont leur place et peuvent s'épanouir. Les stagiaires travaillent côte à côte avec les meilleurs ingénieurs de l'industrie...
    Full time
    Internship
    Work at office
    Day shift
    3 days per week

    Lyft

    Montréal, QC
    5 days ago
  •   Horizon Trading Solutions ? Une Fintech spécialisée dans la conception d'une plateforme facilitant les différentes activités de trading sur les marchés financiers électroniques (automatisation de certaines activités : Market Making, Algo Trading...), gestion des ordres...
    Daily paid
    Full time
    Contract work
    Internship
    Local area
    Remote work
    Trial period
    Day shift
    3 days per week

    Horizon Trading Solutions

    Montréal, QC
    24 days ago
  • $180k - $230k per year

     ...York.  The role  We're looking for an Applied AI Engineer to help build the core ML engine of the Foresight platform.  You will build the systems...  ...-on role on a new team, for someone who owns models and backend features from training to deployment and monitoring to build... 
    Full time
    For contractors
    Internship
    Work at office

    Foresight Works Ltd

    Montréal, QC
    7 days ago
  •  ...TEHORA est présentement à la recherche d’un(e) développeur(se) backend senior ayant une solide expérience en développement d’API sécurisées. Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue. Développer des API REST sécurisées... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...workflows intelligents, avec un fort accent mis sur la fiabilité du backend et la rapidité d’exécution. Nous recherchons un(e)...  ...etc.) Collaborer étroitement avec les équipes produit et engineering pour transformer les besoins en solutions scalables Améliorer... 
    Remote job
    Daily paid
    Immediate start
    Flexible hours

    PRAGMATIKE

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior BackEnd C# / .NET Core ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...As a Senior Data Engineer on the Analytics Platform, you will build and own the data foundation powering Novisto’s analytics, benchmarking...  .... Product Integration & Data Serving: Design and build the backend services and APIs that expose curated datasets to product modules... 
    Internship
    Work at office
    Remote work
    Flexible hours

    Novisto

    Montréal, QC
    2 days ago
  •  ...safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation...  ...Senior Python Engineer to design, develop, and maintain backend services and software solutions that support In-Flight... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    15 days ago
  •  ...operating systems. This is a roughly 50/50 split between software engineering and operations: half your time you're writing production code (...  ...software engineering experience with strong systems or backend fundamentals — production-grade code that runs in anger, not just... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Home office
    Flexible hours

    nascent

    Montréal, QC
    4 days ago
  •  ...Role:   We are looking for a Platform Engineer to help build and operationalize our AI tooling...  ...:   Configure and manage multi-engine API gateways, implementing dynamic routing...  ...Required Qualifications:   Strong backend programming experience, specifically in Go... 

    DRW

    Montréal, QC
    18 days ago
  •  ...Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client...  ...integrating AI applications with enterprise platforms, backend services, and APIs. ~ Experience designing and implementing conversational... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Montréal, QC
    3 days ago
  •  ...intersection of consulting, data science, AI technologies, data engineering, and digital transformation. We do not just advise — we build,...  ...Develop user-facing interfaces in TypeScript/React and the backend services and APIs behind them in Python or Node. Implement agentic... 
    Full time

    Artefact

    Montréal, QC
    2 days ago
  • $200k per year

     ...finest business consultants, data analysts, data scientists, data engineers, and digital experts are all dedicated to bringing extra value...  ...full-stack frameworks (TypeScript/React front ends; Python/Node backends). Experience designing cloud architectures: microservices, serverless... 
    Full time
    Manual labor

    Artefact

    Montréal, QC
    7 days ago
  • $95k - $145k per year

     ...Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering consulting...  ...distributed system architectures. Develop resilient, scalable backend systems optimized for enterprise cloud environments (AWS, Azure... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    7 days ago
  • $133k - $183k per year

     ...combines hands-on IAM operations, automation, and production software engineering to make identity services more reliable, scalable, and easier...  ...and automate repetitive work. You will also build and maintain backend services, APIs, and integrations that connect identity... 
    Internship
    Work at office
    Remote work

    Affirm, Inc.

    Montréal, QC
    4 days ago
  •  ...évolutives à fort impact. Relevant directement de notre Head of Engineering, tu vas être un membre clé de l'équipe de direction en...  ...domaines suivants : ~ Applications et systèmes d'IA : développement backend moderne, idéalement en Python et Node.js; plateformes infonuagiques... 
    Long term contract
    Apprenticeship
    Seasonal work
    Work at office
    Immediate start
    Flexible hours

    Stay22

    Montréal, QC
    1 day ago
  •  ...the Role ELITS Canada is looking for an experienced Azure API Engineer for a remote consulting assignment based in Canada . In...  ...Microsoft Azure API Management (APIM) , including API onboarding, backend integrations, routing, gateway policies, and traffic controls.... 
    Remote work
    Flexible hours

    ELITS

    Montréal, QC
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Engineer. Be the first to apply!