(Intermediate/Senior) Backend Programmer [Unannounced Project] (f/m/d)

About the Employer

JOB DESCRIPTION

As a Backend Programmer you will:

  • Collaborate with designers and gameplay programmers to bring new features into the game
  • Develop and maintain backend parts of game specific features
  • Integrate monitoring solutions
  • Continuously improve the fidelity of the online experience (anti-cheating, latency etc.)
  • Provide support to live service teams
  • Review the work of other engineers
  • Create and maintain technical documentation

As a Senior Backend Programmer you will:

  • Design and implement backend parts of game specific features
  • Collaborate with local and remote teams to analyze technical requirements
  • Review the work of other engineers
  • Integrate monitoring solutions
  • Design scenarios for load tests
  • Design tools that will enable live support teams to be self-sufficient
  • Continuously improve the fidelity of the online experience (anti-cheating, latency etc.)
  • Improve performance and resilience of the backend infrastructure
  • Manage and mentor individuals within the engineering team

Qualifications

We aim to have a wide and diverse range of profiles within our studio; thus, we are looking forward to being surprised by your application. The most important quality for us is to be a strong team player with a resilient and positive attitude.

General job requirements

  • Bachelor or master’s degree in Computer Science or equivalent field
  • Solid knowledge of C#
  • Followed at least one project from the concept phase to production
  • Knowledge of microservices and microservices architecture
  • Experience with RESTful web services
  • Experience with SQL and NoSQL databases (MySQL, MongoDB, Redis)
  • Excellent communication and English skills
  • Self-motivated and autonomous

Nice to have

  • Proficiency in C++
  • Experience in developing highly data-driven applications
  • Experience in developing containerized applications
  • Experience with common stacks of deployment and monitoring tools
  • Knowledge of CI/CD
  • Experience in guiding and mentoring more junior programmers
  • Passion for videogames

For a Senior position:

  • Bachelor or master’s degree in Computer Science or equivalent field · Expert knowledge of C# and .NET Core
  • Proficiency in C++
  • Experience with full life cycle of SaaS projects: from the concept phase to the launch and live operations
  • Solid knowledge of microservices and microservices architecture
  • Experience in designing scalable distributed systems
  • Experience in developing highly data-driven applications
  • Experience with SQL and NoSQL databases (MySQL, MongoDB, Redis)
  • Experience with Cloud platforms (i.e. AWS or GCP) and orchestration tools (Kubernetes/Docker Swarm)
  • Experience with common stacks of deployment and monitoring tools
  • Excellent communication and English skills
  • Experience in guiding and mentoring other programmers

Nice to have:

  • Experience in videogames industry
  • Experience with leading a development team
  • Experience with meeting security and compliance requirements
  • Experience with CI/CD pipelines
  • Passion for videogames