Senior Backend Developer – Blizzard
Elsewhere Entertainment ABNyhet! Låt vår AI generera CV anpassat för det här jobbet åt dig baserat på din profil (Beta) Mer Info
At Blizzard, we craft genre-defining games and legendary worlds for all to share. Through unparalleled creativity and storytelling, we create immersive universes and iconic characters that are beloved across platforms, borders, backgrounds, and generations – only made possible by building a work environment that nurtures the artistry of game development and unleashes the aspirations of our people.
We are looking for a highly skilled and experienced Senior Backend Developer who thrives in solving complex technical challenges and driving backend architecture decisions.
As a senior developer, you take ownership of critical backend services, ensuring performance, scalability, and maintainability in a high-load, distributed environment. You have strong analytical capabilities, write well-structured and efficient code, and proactively improve the tech stack. You are comfortable working within a large, complex codebase, identifying bottlenecks and optimizing backend systems for long-term growth.
Key Responsibilities
Beyond coding, you mentor junior engineers, advocate for best practices, and collaborate cross-functionally to align backend solutions with overall business and game goals. Join us and work directly on the meta team to help us craft a new, unannounced game for Blizzard, hand in hand with our creative, art, and other tech teams. We can’t wait to meet you!
Responsibilities:
- Play a key role in the backend team, taking ownership of critical backend services that power our games.
- Design, implement, and optimize scalable, high-performance backend services using Java.
- Architect and develop key APIs for player progression and the in-game economy, ensuring smooth integration with game systems.
- Drive improvements in existing code base, and backend architecture focusing on long-term stability and performance.
- Contribute to the overall backend strategy, focusing on delivering stable, high-quality solutions.
- Operate in a DevOps-driven environment, taking responsibility for deploying, monitoring, and maintaining backend services in production.
- Proactively participate in team planning sessions, keeping a strategic view of project goals and suggesting the best architectural and technical paths forward.
- Lead and mentor other engineers by sharing best practices, providing guidance, and fostering a culture of technical excellence.
Minimum Requirements
- Strong proficiency in Java for backend development, with the ability to implement and maintain scalable systems.
- Experience with NoSQL databases (e.g., Cassandra) and working with large-scale backend infrastructure.
- Experience with the Spring Framework for building, managing, and securing backend services.
- Experience in UNIX-based environments and proficiency with Git for version control.
- Hands-on experience with cloud technologies, particularly Google Cloud Platform (GCP) or Google Kubernetes Engine (GKE).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with CI/CD tools like Jenkins or similar automation systems.
- Experience with Gradle build systems for managing dependencies and builds.
- Strong communication skills to work effectively within the backend team and across departments.
- Ability to operate in a DevOps environment, monitoring and managing production deployments.
- Passion for gaming and the ability to contribute to fast-evolving, high-impact projects.
- Exposure to C# and the Unity engine.
