What You'll Do
Take ownership of backend architecture for an unannounced cross-platform game, designing systems that support large-scale player interactions. Work closely with game developers and product teams to define technical roadmaps and implement robust, future-ready features. Guide the evolution of distributed services to ensure high availability and performance under load.
Lead by example through hands-on coding, code reviews, and technical mentorship. Identify inefficiencies in current systems and drive refactoring efforts to improve scalability and long-term maintainability. Collaborate across engineering disciplines to align backend services with broader product goals, ensuring seamless integration across components.
Stay engaged with emerging trends in cloud and server technologies, applying insights to improve development practices. Help establish coding standards and promote engineering discipline across teams, with a focus on clean, testable, and production-grade code.
Requirements
- Proven background in software engineering with a focus on backend systems
- Hands-on experience building scalable server infrastructure for MMOs, online games, or high-traffic web platforms
- Strong proficiency in Go, Python, and C#
- Firm grasp of microservices, cloud-native design, and container orchestration technologies
- Demonstrated ability to lead technical projects and guide engineering teams
- Experience mentoring engineers and improving team-level code quality
- Skilled at problem-solving in complex, distributed environments
- Effective collaborator in cross-functional settings, aligning technical work with product vision
Benefits
- Hybrid work model requiring three days per week onsite in Barcelona
- Visa sponsorship offered for qualified candidates
- Relocation support available
