Position: Senior Full Stack JavaScript Engineer (all genders)
Company: Goodgame Studios
Experience required: 5y
Category: JavaScript
English level: fluent
Published: 2023-07-01T00:00:00+03:00

**Goodgame Studios** is a innovative free-to-play, online games development company that is constantly pushing the boundaries of what is possible in the gaming industry. With over 500 million registered users worldwide and employees from more than 40 nations, we are proud to be one of the largest German employers in the gaming software industry. Since 2018, Goodgame Studios has been part of Stillfront Group AB, which is a group of independent developers, publishers and distributors of digital games - with a vision to become the leading group of game developers and publishers.

We are convinced that only the best people will create the best products and drive a company towards success. We believe that teamwork, expertise and bringing different perspectives together are the heart and soul of game development. Join our Canvas Team and work alongside a diverse and talented group of multi-linguists, daring creatives and curious folks to create the next generation of live games.

Our mission is to provide an easily pluggable and customizable in-game shopping extension on top of a powerful payment operations platform, and we are seeking for a **Senior Full Stack JavaScript Engineer (all genders)** to join us on this journey.

**YOUR MISSION**
- You will be working on the implementation of a customizable web-based commerce application that runs on millions of desktops and mobile devices all over the world, 24/7/365!
- Contribute to practices and processes that guarantee a consistently high level of quality (linting, testing, deployment)
- Empower internal and external developers to create new web-based features by providing them with clean APIs and guidance
- Automate all the things! We have made a lot of headway into automating major parts of build / deployment / monitoring / alerting / recovery, but we still need more

**YOUR BACKSTORY**
- Strong software engineering background and experience in writing real, end-user facing production code with actual load and uptime requirements. (Experience means involvement in designing the solution and a central role coding it)
- Being capable of provisioning an entire functioning system from start to finish incorporating continuous integration and deployment practices as well as unit/integration/E2E testing
- Excellent understanding of and experience with async and Promises, functional programming and other advanced JavaScript concepts
- Demonstrated experience designing and implementing REST or GraphQL APIs
- Several years of hands-on experience with frontend development, including popular frameworks like Vue and/or React, HTML and CSS
- Several years of hands-on experience with backend development in Node.js, including AWS Lambda, Google Cloud functions or similar; experience with Serverless framework is a plus
- Experience with cloud services like AWS or Google Cloud (Lambda, DynamoDB, S3, Cloudfront, etc) and their respective Infrastructure-as-Code approaches (e.g. CDK, CloudFormation)
- Fluent English, both verbal and written

**SOUNDS GREAT? MORE REASONS TO TAKE THIS MISSION**
- Full flexibility: Work remotely or come and work from our modern office in Hamburg with roof terrace, common rooms, gaming and lounging etc. or take a lap in the swimming pool on our beautiful campus
- Work-life-balance: 30 days annual leave and flexible working hours
- Join a supportive team in a pragmatic, yet challenging environment, flat hierarchies and state of the art technologies
- Work with multidisciplinary and experienced colleagues from the entire product lifecycle in a culture of continuous development and learning opportunities
- Team building: strong collaboration between the teams, regular studio events onsight, snacks and drinks available at the office
- Contribution to public transport ticket (Deutschlandticket) in Germany
- You want to learn German? We help you and offer language courses for beginners

**ADDITIONAL INFORMATION**
The safety of our employees and everyone else is of utmost importance to us which is why you will experience a solely virtual recruiting process. We are happy to receive your application in English!

Goodgame Studios is an equal opportunity employer. We encourage and support diversity and welcome all qualified applications.

Your contact person for this job offer is Margarita Kwindt.