Arbetsbeskrivning
Are you the Senior backend engineer to lead, alongside our current team, the design and implementation of core backend services? We are looking for someone to come in, create and propel our server side platform as well as the foundational services on which our games rely on.
In this position you'll propose and take part in the selection process of key third-party frameworks, libraries and managed services. You'll also work closely with Devops enabling build automation and deployment and gameplay engineers to define backend APIs and to support server-side multiplayer experiences.
You'll have the challenge of defining the architecture and design of high volume performance critical services that are both horizontally and vertically scalable.
This is a great opportunity to join a very experienced and successful Team in an early stage game studio and be part of the journey to create amazing and captivating games!
What we are looking for:
We're looking for someone with a good understanding of the underlying platforms (such as Linux, Kernels, Containers, etc) and solid experience of distributed and agile development methodologies (Git, CI/CD, pipelines, etc).
You've experience with container and orchestration technologies - such as Kubernetes, and with modern API design - OpenAPI, gRPC, RESTful, or similar. You've worked with both SQL and NoSQL databases and storage technologies such as S3, Aurora, DynamoDB, BigTable, Spanner, etc.
We also expect you to have experience in design and implementation of application telemetry to support service health and cost management as well as in profiling and troubleshooting production systems including diagnosing performance bottlenecks and software faults.
Skills and Requirements:
You've been working as a Backend developer for 5+ years within live operated services, designing and building cloud native applications, with a deep understanding of underlying platforms to enable state of the art self service solutions.
You have excellent knowledge of C#, the .NET platform, and the surrounding ecosystem, alongside experience with infrastructure as code (IaC) technologies - Pulumi, Terraform, etc
You have experience with testing of code and writing automated unit and integration tests.
You have architecture and design experience in high performance and high volume applications as well as horizontally and vertically scalable applications.
You should be comfortable in scripting languages such as Python, JavaScript, TypeScript, BASH, or similar.
It would be a bonus if you have experience in native and managed languages such as C++11/14/17, Java, etc.
Good to know
Noid is part of the global company Spin Master and we are sitting in the same office as our sister studio Toca Boca and Nørdlight in Luma/Stockholm. You’ll need to be located in Sweden as we are unable to support relocation. We offer a hybrid workplace - you can join some of our colleagues in the office a few days a week and you can also work from home. We apply a 6-month probationary period.
NOID is a Stockholm based game studio focused on bringing fantastic ideas and experiences to life. We focus on creating world class entertainment for gamers of all ages. Our drive is foremost the passion for creating something unexpected. Joining NOID you will not only be a part of creating these amazing games, you will also be a partner in creating an open, humble and respectful culture where we are in it together.