Devoted Studios

Devoted Studios

Devoted Studios is a US-based production management company that optimizes external game development into a pain-free process, offering full-cycle game development and art services with a diverse team of over 1400 talents.

Internet Software & Services
51-250
Founded 2018

Description

  • Design and build scalable, resilient web services in Java and/or Scala for game client needs across PC, console, and mobile.
  • Own the data model and select appropriate storage solutions such as MongoDB, DynamoDB, and Redis.
  • Design REST APIs with clear contracts, versioning, documentation, and tolerance for client-side variation.
  • Architect services for live game traffic patterns, including launch spikes, event peaks, and graceful degradation during dependency failures.
  • Build and maintain AWS infrastructure using IaC tools such as CDK, Terraform, or CloudFormation.
  • Own CI/CD pipelines, including deployment configuration, environment promotion, and rollback capability.
  • Right-size AWS resources for cost and performance and avoid obvious inefficiencies.
  • Instrument services with logging, metrics, tracing, health checks, and alerting before production launch.
  • Monitor services in production, respond to incidents, and write post-mortems with follow-through on fixes.
  • Work directly with game client engineers to define integration contracts, debug issues, and maintain accurate API documentation.

Requirements

  • 5+ years of professional backend/server-side engineering experience, including at least 3 years on services at live production scale.
  • Professional-level Java experience with production design, build, and operations experience.
  • Hands-on AWS ownership with experience provisioning, deploying, monitoring, and debugging infrastructure.
  • Experience making deliberate data store choices between MongoDB, DynamoDB, and Redis.
  • Real REST API design experience with PC, console, or mobile client integration.
  • End-to-end ownership mindset, including on-call participation, post-mortems, and shipping fixes.
  • Preferred: Experience designing systems for launch-day spikes using horizontal scaling, queue-based load leveling, and circuit breakers.
  • Preferred: Familiarity with platform-specific SDK constraints such as PlayStation Network, Xbox Live, Nintendo NSO, or Apple/Google mobile.
  • Preferred: Experience with Kafka or SQS/SNS for event-driven communication.
  • Preferred: Kubernetes (EKS) cluster operations experience.
  • Preferred: Security-conscious engineering experience with OAuth/OIDC, rate limiting, input validation, and OWASP awareness.

Benefits

  • Full-time employment role.
  • Standard benefits in Quebec Province.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Backend Engineering Manager

Dragos 251-1K Professional Services

Dragos is hiring a Backend Software Engineering Manager to lead the backend team that develops and sustains core platform services for xOT cybersecurity in support of critical infrastructure.

Agile Cybersecurity HashiCorp Vault Microservices RabbitMQ Rust
6 hours, 43 minutes ago

Senior Python Data Scraping Engineer (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a part-time remote Senior Python Data Scraping Engineer for the Tendem project to build and maintain accurate data extraction workflows for real-world applications.

AJAX AWS Docker GitHub JavaScript JSON Python Selenium
7 hours, 13 minutes ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software development specialist for project-based work creating and evaluating datasets used to test AI coding agents.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
7 hours, 13 minutes ago

Python Developer - Remote

Zyte 251-1K Professional Services

Zyte is hiring a Software Engineer for its Delivery team to build and support Scrapy-based web crawlers and distributed data extraction systems for web-scale crawling.

HTML HTTP JavaScript Linux MapReduce NLTK Pandas Python Scikit-learn Unix
7 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers