We are Fatshark
We are a critically acclaimed Swedish video game studio with
about 190 experienced and skilled developers. We are most well-known for
the Warhammer: Vermintide franchise, but have also helped
develop a number of AAA titles and we launched the highly anticipated
game Warhammer 40,000: Darktide.
We have grown quite a bit over the last few years, but we still embrace the same values that we started with. We want to build the best first person co-op games together in an approachable, fun, and passion-driven way.
The role
Fatshark is looking to hire a senior developer to join our backend team working on Warhammer 40,000: Darktide. The backend team works closely with the gameplay code and game design teams to build backend systems for our titles. We develop these systems internally using cloud native technologies on AWS.
Our backend includes player account and data services, in-game progression and metagame features, live service event logic, remote content distribution and even more.
We are looking for strong communication skills and a drive to help our feature teams understand what’s possible with our technology. You’ll be working in a fun and creative environment to develop features that directly improve our players’ experiences!
What we offer
- A playful, friendly and inclusive workplace
- Opportunities for personal growth with varied projects, experienced co-workers and recurring hack weeks/days
- Developing games with our own engine - Stingray
- Regulated flex time and paid overtime
- Occupational pension
- Health benefits and health check ups
- Bonus program
- Relocation package for international talent
- Parties, social events and team-building activities
- Dog-friendly office located in central Stockholm
What you'll do
- Build upon our core backend services, enabling the gameplay teams to develop awesome new experiences for our players
- Work on features that will be used by other developers. Design, write and own APIs and services that you’d love to use yourself
- Support management and production with estimates and prioritization
- Create tools to help designers and artists work on backend-driven content and features
- Develop features for our community and support teams to help them keep our players' experiences running smoothly
- Collaborate with the rest of the backend team to push our technology and processes forward, sharing your knowledge and experience
- Mentor and support other team members
Tech you'll use
- Many AWS services (Lambda, ECS, EC2, DynamoDB, Aurora, EventBridge, SQS, S3, etc.)
- Infrastructure as code with AWS CDK
- Source and build management with Github Actions
- Backend code running in serverless functions, containers and virtual machines
- TypeScript, Lua, Java, Go and C++
- Both Windows and Linux
Required qualifications
- 5 or more years of professional backend programming experience
- Knowledge of the foundational cloud services on a major platform like AWS, GCP or Azure
- Experience on a live backend service with a large number of end-users
- A keen interest in learning and staying up to date with the state of the art
- Strong communication skills in English and the drive to be an ambassador for the backend team inside the project
- Experience in mentoring other team members
- Being a team player
Bonus qualifications
- A passion for gaming!
- Game industry experience with features like player matchmaking, game server orchestration and some of the quirks that come with our types of workloads
- Familiarity with Lua - the gameplay scripting language we use for our games. Most communication with our backend is implemented through Lua
- Experience with Autodesk Stingray - while chances are slim you’ve used this, it’s our own engine and we’re very proud of it
Application details
We have a policy of working 4 days in the office per week, with 1 day optional to work from home. The onboarding is being done fully
in the office.
We look forward to reviewing applications and will be interviewing candidates continuously until the position has been filled.
Location: Stockholm (on-site)
Start: ASAP
Form of Employment: Permanent, full time (6-month probationary period)