Software engineer, backend
Are you our new colleague?
We’re expanding and are looking for an experienced developer to help design and implement server technology to support our games that are being played by millions of people, all over the world.
You will be working on developing and scaling our backend systems, and adapt them to new games and features. We deploy on AWS and most of our components use Java and Mongodb. You will build, deploy, and manage these systems. We automate tasks to make us more efficient and the systems more predictable.
You will work closely with the game teams to design and implement gameplay features.
Collaborate with other engineers on the design and implementation of the server architecture
Design and implement server infrastructure to support gameplay features
Improve server reliability, performance, and uptime
Manage deployments and scaling
Perform research to acquire the knowledge necessary to perform your tasks
3+ years of experience with Java or C#
Experience from working on systems in production, preferably mobile games with millions of users
Experience designing and evolving APIs
Experience with distributed systems/server architecture
Experience with databases
Enjoy working in a collaborative environment
Eager to learn
Passion for games
Excellent communication skills in English, as that’s our working language
Experience with AWS
Experience with MongoDB
Experience from games industry
Experience with Unity
If you are interested in this position, send us your CV and application letter in English to firstname.lastname@example.org. Please note that this is a fulltime permanent position in Bergen, that requires working onsite. Add some information about yourself, why you would want to work for Dirtybit, and what games you are currently playing.