Backend Developer - Candy Crush
We're looking for a Backend Developer that takes pride in creating the very best bite sized entertainment for millions of players worldwide.
Your role within our Kingdom
As a Backend Developer, you are not afraid to embrace our DevOps methodology: you promote your code to our production systems and look after it while in production. Together with your colleagues you will take a lead on creating and maintaining the back end of our casual games. As part of the development team you will enjoy a creative, challenging and collaborative environment where your ideas will be every bit as valued as your programming expertise.
Design, architect and implement server features required to support new game functionality, platform enhancements, and releases.
Ensure high performance, reliability and scalability of the backend infrastructure.
Deliver code of the highest quality through good design.
Attention to detail and system testing on timely basis.
Share knowledge and help colleagues both inside and outside of your team
Comfortable working on a live game product with millions of users every day
Skills to create thrills
You have a strong passion for building backend technologies that serve millions of users every day. You are a good communicator, happy to work with people from several different business units. You can translate business needs into technical requirements and implementation. You are excited about doing what’s best for the game, and adaptable enough to work on different things as the game moves between phases.
Other skills include:
Able to work closely with client developers to ensure we’re building the right things
Strong experience with Java, databases and caching
Familiar working with UNIX environments, bash and git
Knowledgeable about web protocols, application servers and web servers
Familiarity with testing frameworks
Experience with Gradle
Experience with build tools (e.g. Jenkins), and cloud hosting (e.g. GCP)
C++ knowledge, specifically interfacing from game clients to servers efficiently, alternatively
Willingness to learn C++ when needed
Modern web client development frameworks, eg: AngularJS, ReactJS
Experience analysing technical health and performance metrics
Experience operating a backend system with live users
Making the world playful
When it comes to interactive mobile entertainment, we're pretty proud to be number one. We bring moments of magic to hundreds of millions everyday through games like Candy Crush Saga and Farm Heroes Saga. We take the art and science of gaming to the next level through our curiosity for the unexplored, passion for games, respect for each other and love for our players - and we’re not afraid to have fun along the way.
A great saga needs all sorts of heroes
Making games is fun. Especially when you do it with people who share the same idea of what makes a good workplace, great. We design games for everyone, no matter where they are or who they are, and we employ all sorts of people from all kinds of backgrounds to bring them to life. Truth is, we simply can’t expect diversity in our players and originality in our games without first nurturing it in our people. A great saga needs all sorts of heroes. And that’s it.
Want to join our Kingdom? You’ll find all you need to apply, plus more information on our culture, values and benefits, including relocation packages at jobs.king.com. All applications should be made in English.
Here at King, we know moving to another country is a life changing decision.
That’s why we’ve gathered everything essential in this easy-to-read-guide. This way you can enjoy your time fully when you get here – like hiking and eating raw herring.