Overview

The back-end developer works with and across the rest of the Scrum teams to implement server-side infrastructure and features for any game that requires so. They are accountable for developing optimal, scalable, maintainable and bug-free server code. In addition, they implement, improve and maintain CI/CD and diverse Ops tools. The main development platform is NodeJS, but we encourage the use of the best tool for each specific job.

OUTCOMES

  • Deliver on sprint commitments, and provide maximum value to the sprint deliverables
  • Get each feature to a shippable state each sprint
  • Be accountable for your work during the whole life cycle, from inception, development, deployment, and monitoring
  • Contribute to the performance of the company-wide Tech team
  • Deliver code up to par with Paladin’s coding guidelines
  • Minimize bugs, and find effective solutions for technical issues
  • Maintain live projects with new features, optimizations, and bug fixes

ROLE-BASED COMPETENCIES

  • Implement server-side features in NodeJS on green-field projects and legacy alike. Strive for high-quality code and best practices
  • Design, implement, and maintain highly available and scalable solutions on AWS/Heroku
  • Design and develop client-facing API’s with security considerations in mind
  • Experience with a range of different back-end architectures (monolith, micro-services, serverless)
  • Be able to adapt to legacy systems and improve them
  • Be independent and able to work without much supervision. Be capable of defining tasks, prioritize them, and assess risks
  • Implement and improve current CI/CD processes, maintain and monitor live games
  • Work together with game designers, artists, and unity developers and be able to translate requirements into detailed feature lists
  • Work well in a small multidisciplinary Scrum team (4-9 team members)
  • Review team member codes and provide good feedback
  • Be open to receive feedback and make an effort to implement the suggested improvements
  • Provide accurate time and effort estimates
  • Rigorously hunt down and fix bugs, even when others created them
  • Show excellent English communication skills, both written and verbal

ABOUT OUR PLATFORMS

  • We run applications across multiple cloud infrastructures from Heroku to AWS. AWS services include: EC2, ECS, Lambda, Fargate
  • Most server-side logic is NodeJS, some of our applications are using Python and .NET C#
  • Our databases are MongoDB and Redis
  • We monitor service health using tools like NewRelic and DataDog
  • We are open to adopt new technologies and tools

QUALIFICATIONS

  • 3+ years of experience with server-side development. Mainly NodeJS but other server-side languages are welcome
  • Experience with testing (Mocha, Chai, Jest) and TDD
  • Experience with different databases technologies (database tuning, query optimization, NoSQL data modeling), caching solutions, and queue technologies
  • Experience with devops, automation tools, monitoring and logging
  • Read, write and speak excellent English
  • Able to work 40 hours per week at the studio in The Hague
  • Plus: Experience with AWS, Heroku, Docker, Unity, C#, live-ops, In-depth knowledge of NodeJS, game-industry experience

CULTURAL COMPETENCIES

Paladin has six core values that we’re looking for in team members:

  • Synergy: We combine our individual strengths to achieve our goals
  • Kaizen: We make positive changes on a regular basis
  • Spark: We leave a mark, providing a positive experience for everyone involved
  • Wholehearted: We love the work we do, and we commit to our work
  • Adventure: We go off the beaten tracks
  • Autonomy: We make decisions and take responsibility for our actions

WE OFFER

  • Diverse and challenging projects
  • A place in a highly motivated and skilled team and an ambitious company
  • Positive, healthy work environment
  • Coaching and plenty of opportunities for personal development
  • A high degree of freedom and responsibility
  • Competitive salary and benefits

In our weekly “round table meetings”, all aspects of the company are discussed. We believe in transparency and autonomy, and this creates a high degree of freedom and responsibility. (Note that this is not for everyone, so please only apply if this concept appeals to your inner pirate!).

For more information, see paladinstudios.com.

ABOUT PALADIN STUDIOS

We create games that make people smile – be it a sweet twinkle, loud laugh, or evil grin.

Paladin is a game developer based in The Hague, The Netherlands. We are a team of 55+ knights, and have been growing fast for the past few years. Our mission is to create games with a spark, for players all over the world. We achieve this goal by being a world-class game studio with soul, that brings out the best in people. That means a studio filled to the brim with creativity, professionalism, and good vibes.

Some of our recent games include:

We are working on several new exciting games. Onward to ever more adventures!

HOW TO APPLY

Does this sound good? Awesome! To apply, please fill in the application form here.

About Paladin Studios

We create games that make people smile – be it a sweet twinkle, loud laugh, or evil grin.

Paladin is a game developer based in The Hague, The Netherlands. We are a team of 55+ knights, and have been growing fast for the past few years. Our mission is to create games with a spark, for players all over the world. We achieve this goal by being a world-class game studio with soul, that brings out the best in people. That means a studio filled to the brim with creativity, professionalism, and good vibes.

Does this sound good? Awesome! To apply, please fill in the application form here. First come, first serve.