Una candidatura completa in un minuto
Curriculum e lettera di presentazione personalizzati, pronti da inviare.
X-Team International is seeking a Senior Back-End Engineer/Service Engineer to design, build, and maintain core backend microservices for a global gaming ecosystem. You’ll work across Java, Go, C/C++, Python, or C#, and collaborate with teams worldwide to ensure reliability, scalability, and performance.
As a contractor, you’ll participate in on-call rotations, author architectural design documents, and drive operational best practices while aligning with North American business hours for 6–8
Python
Docker
C++
AWS
Work fully remote, globally
Join a team spread across the world and enjoy true location freedom while collaborating with talented engineers everywhere.
Work with top brands
Riot Games, Fox, Coinbase, Epic Games, and so much more.
Gamified community you’ll love
Engage in online events, compete in challenges, and attend Outposts and summits that bring X-Teamers together learning, connecting, and leveling up globally.
Enjoy flexible schedules, wellness stipends, and support to make sure you’re thriving both professionally and personally.
This is a contractor position through X-Team. In this role, you’ll design, build, and maintain the foundational backend microservices and developer tools that power a world-class gaming experience. Working across multi-language codebases (Java, Go, C++, Python, or C#) and cloud-native infrastructure, you’ll help keep live services reliable, scalable, and performant for players around the globe. You’ll author architectural design documents, establish operational best practices, support live services, and partner with backend teams across the broader gaming ecosystem to deliver high-quality experiences at scale.
Key Responsibilities
Microservices Development: Write, maintain, and review high-performance backend code across multiple languages and tech stacks supporting this game.
Architecture & System Design: Author architectural design documents and lead the end-to-end execution of scalable, fault-tolerant service components.
Cross-Team Coordination: Partner with backend service teams, product managers, and non-technical stakeholders across the ecosystem to align feature deliverables.
Operational Excellence & On-Call: Participate in rotational on-call for live product support, diagnosing and resolving live service incidents to maintain global uptime.
Process & Testing Standards: Enforce engineering best practices, including rigorous code reviews, automated unit/integration testing, and deployment pipeline improvements.
Must Have
Core Backend Engineering: 4+ years of deep, hands-on production programming in at least one primary backend language (Java, Go, C/C++, Python, or C#).
Distributed Systems Architecture: Proven experience building fault-tolerant distributed microservices from the ground up (requirements gathering, system design, execution).
Live Service Operations & On-Call: Direct experience operating, monitoring, and troubleshooting live production web services, including participating in on-call rotations.
Engineering Best Practices: Track record of defining team-level technical processes, authoring architectural design documents, leading code reviews, and writing automated test suites.
Geographic & Schedule Alignment: Remote position based in Brazil or Mexico (or LatAm) with 6 to 8 hours of daily overlap with North American business hours.
Cross-Functional Communication: Excellent spoken and written English, with the ability to coordinate with partner engineering teams and non-technical stakeholders.
Nice to Have
Cloud Platform Depth: Hands-on experience developing and deploying services on AWS or Azure.
Container Orchestration: Direct experience with Docker and Kubernetes for service deployment and management.
Scale & Live-Ops Telemetry: Experience operating high-scale, low-latency microservices supporting large concurrent user bases.
Experimentation Frameworks: Familiarity with telemetry data pipelines, A/B testing frameworks, dark launches, and experiment-driven service design.
Gaming Ecosystem Context: Familiarity withmultiplayer live-service backend architecture.
May change based on various factors (role, profile completeness, etc).
1
Our recruitment team will review your application and contact you if they'd like to proceed with an initial interview.
Duration: ~ 1 week
2
After a successful initial interview, the next step will be an assessment of your technical skills in order to build an 'X-Profile' that we can share with the relevant partner.
Duration: ~ 1 week
3
We'll schedule an interview for you to meet our partner, during which you'll get to know more details about the specific role you have been matched with.
Duration: ~ 1 week
X-Team is committed to providing the ultimate work experience for engineers.
X-Team doesn’t offer paid vacation time, but can arrange for vacation time. We encourage you to incorporate vacation time, health insurance, etc... into your hourly rate.
At X-Team, we only hire people who can fully dedicate themselves to a project. That means a standard 40 hours per week, Monday through Friday.
Yes. Because we hire you as a full-time contractor, you’ll need to take care of your own taxes. If this is your first time doing so, we recommend you get the advice of a qualified tax advisor to understand the requirements of your country.