OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
About us
At Chief Rebel, we view ourselves first and foremost as game developers. We want our games to be fun at all times during development, so we work extensively in-game with design, prototype and play! How we work is just as important as what we do, we encourage different perspectives and solutions, and we believe passionate discussion is key to unlocking potential. Working together and collaborating are more important to us than status and title.
What you will do
We are looking for a backend engineer to help us develop the backend services that are required for our upcoming game. Some examples of such services are matchmaking, in-game store, player profiles and inventory, game server orchestration etc.
Our current technology stack is mainly developed using Go, Terraform, Docker, SQL databases, Redis and run on Kubernetes on GCP, AWS, and on-prem.
An ideal candidate for this position has experience in designing, developing and maintaining distributed backend systems that are robust, maintainable, performant, and observable.
Responsibilities
- Design, develop and maintain scalable and reliable backend systems for our games
- Collaborate with game developers to integrate backend services into games
- Develop and maintain APIs to enable game features
- Ensure security and privacy of user data
- Monitor and analyze system performance and make recommendations for improvements
What you will bring
- Experience building robust, secure and scalable distributed applications in cloud environments like AWS, Google Cloud, Azure or similar
- Great programming skills in both compiled languages like Go, Rust, C# or Java and dynamic languages like Javascript, Python or others
- Comprehensive knowledge of the principles of Site Reliability Engineering and what's needed to ensure uninterrupted service operation 24/7.
- Knowledge of different types of databases and know their strengths and weaknesses in different contexts.
- A strong interest in automating the testing and deployment process of your work.
- A desire to work with others, share your knowledge and are eager to learn new things.
Nice to have:
- Experience with Infrastructure-As-Code solutions like Terraform, Cloud Formation, Ansible or similar
- Experience working with online game systems like matchmaking.
- Experience of building containerized applications and deploying them on platforms like Kubernetes.
- An interest in online computer games.