About the role
Role Overview
You will work on the backend systems that power Warhammer 40,000: Tacticus. Responsibilities include building new features, improving existing systems, and taking ownership of parts of the infrastructure that keep the game running. The work spans from idea to player-facing feature, requiring the ability to adapt, make decisions, and keep moving in a fast-paced live environment. You will join a small, experienced backend team with a high level of responsibility and autonomy.
Responsibilities
- Develop backend features for Tacticus and take ownership of parts of the backend systems, covering planning, technical design, development, testing, and live operations.
- Work on new features as well as improving and evolving existing systems to support the needs of a growing live game.
- Own and improve cloud infrastructure, working with AWS and infrastructure-as-code to build, maintain, and evolve game systems.
- Collaborate with security and compliance specialists to keep development and live environments running smoothly.
- Work closely with fellow developers, designers, and other disciplines to shape technical solutions and solve problems.
- Participate in playtests, investigate issues in both development and live environments, and take part in on-call work.
- Balance immediate problems with longer-term improvements.
Qualifications
- Experience: Experienced backend developer with a strong professional background in building and operating live services. Experience from gaming, particularly live games or LiveOps environments, is highly relevant.
- Programming: Fluent in Java and/or Kotlin with comfort designing and building robust backend systems.
- Infrastructure: Hands-on experience with cloud infrastructure, ideally AWS, and comfort owning and maintaining environments using infrastructure-as-code.
- Operations: Comfortable with the realities of live development, including troubleshooting production issues, participating in on-call work, and adapting to changing requirements.
- Soft Skills: Self-directed, collaborative, and capable of communicating technical decisions clearly. Enjoys learning, solving new problems, and improving systems and team processes.
Company Culture and Values
- Snowprint believes kindness, curiosity, collaboration, and taking ownership are key to making great games.
- The company emphasizes a sustainable life-work balance and an environment where people can do their best work together.
- The company is international with many nationalities represented; the company language is English.
- The studio embraces diversity both in the worlds they create and in the workplace.
Working Conditions
- Location: Berlin, Germany (Mitte).
- Model: Hybrid. Mandatory office days are Tuesdays and Fridays to support collaboration. Remote work is permitted on other days.
- Support: The company provides necessary setup and tools to work comfortably.
- Preferences: Preference for candidates already located in Berlin, though applications from within the EU are accepted.