Senior Platform Backend Engineer
New
J
JobgetherCloud Platform/3D
CanadaFull-TimeSenior
SalaryCAD $125,300–$175,300 in Zone A or CAD $135,400–$203,000 in Zone B
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- Backend DevelopmentCloud ComputingCI/CDDistributed Systems
Requirements
- Substantial professional experience designing, building, deploying, and operating production-grade backend services.
- Strong proficiency in one or more modern backend programming languages.
- Solid understanding of distributed systems, including API design, data persistence, state management, scalability, and architectural trade-offs.
- Hands-on experience with cloud platforms and containerized, orchestrated application deployments.
- Proven ownership of production services, including monitoring, debugging, operational support, and incident response.
- Strong understanding of cloud-native engineering practices, automated deployment, infrastructure as code, and CI/CD.
- Pragmatic engineering mindset with the ability to navigate ambiguity, prioritize effectively, and make sensible technical trade-offs.
- Strong written and verbal communication skills.
- Experience working in cross-functional, fast-paced engineering environments.
- Professional proficiency in English.
Responsibilities
- Design, develop, deploy, and operate backend services supporting real-time collaborative editing, game publishing, content delivery, and other platform capabilities.
- Own services end-to-end across architecture, implementation, deployment, monitoring, troubleshooting, and production operations.
- Evolve the platform architecture to support stateful real-time workloads, session routing, service fleets, and increasing scale in a cloud-native environment.
- Define robust APIs and service contracts that enable editor and partner teams to build reliable experiences on top of the platform.
- Strengthen infrastructure and software delivery practices through infrastructure as code, CI/CD, automation, and repeatable deployment processes.
- Champion system reliability, observability, monitoring, and effective incident response, using production learnings to continuously improve services.
- Collaborate with product managers, designers, and engineering teams to translate ambiguous requirements into practical, reliable features.
- Contribute to architectural and technical decisions that shape the platform's long-term direction.
- Mentor fellow engineers through code reviews, design discussions, technical guidance, and knowledge sharing.
- Help establish high engineering standards around scalability, maintainability, reliability, and overall software quality.
View Full Description & ApplyYou'll be redirected to the employer's site