Software engineer, backend

Are you our new colleague?

IMG_4180IMG_4180.jpg

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.

RESPONSIBILITIES

  • 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

REQUIRED QUALIFICATIONS

  • 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

BONUS QUALIFICATIONS

  • 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 jobs@dirtybit.com. 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.


OUR OFFICE

Strandgaten 1
Bergen, Hordaland
Norway