This job listing expired on Jun 2, 2022
We are looking for a Regular Backend Programmer to work on online-game backend technology in our Frankfurt, Germany studio.
The Regular Backend Programmer will develop and enhance online-backend systems used across a variety of Crytek games. The ideal candidate has experience with online-services from the perspective of real-time/game applications, working with/architecting scalable compute clusters, network traffic analysis etc.
The position involves working with cross-disciplinary groups, including interaction with game design and game programming teams.
*Required documents that allow a careful evaluation of your application are resume, cover letter and additional samples*
Responsibilities
- Develop and support a set of reliable and high performance online services, help integrate them into the company’s products.
- Participate in the mentoring of Junior Server Programmers.
- Create accurate task duration estimates and complete all work in a timely basis.
- Actively participate in the team working on project by making recommendations on how to improve the product’s quality as well as the group’s productivity.
- Create documentation where required.
- Participate in the recruiting process for your team.
Requirements
- 3+ years of professional work experience as a Programmer, preferably in the games industry.
- Bachelor's degree in computer science or related field.
- Direct responsibility for performance and functionality of certain server modules.
- Strong programming skills in either C++ or C#, working experience with both.
- Debugging/optimization skills.
- Understanding of multithreading concepts.
- Understanding of network programming concepts.
- Ability to work in a collaborative programming environment.
- Willing to accept direction, work well under pressure, and handle multiple tasks.
- Passion for making great games.
- Ability to contribute innovative and original ideas towards all aspects of a game’s production and development.
- Team player and self-driven.
- Willing to learn and grow professionally.
- Solid English skills, good communication skills with strong affinity for transparency.
- Willing to relocate to Frankfurt am Main area, Germany.
Pluses
- Experience with Actor Model, CSP or other concurrent programming model. // - e.g.: C# tasks, Goroutines, Erlang.
- Programming & trouble-shooting experience in Linux-like environments.
- Database programming experience (MongoDB, MySQL, …).
- Experience developing secure online services.
- Experience with making multiplayer games.
What you can expect from us
- A refreshing yet highly professional atmosphere in a diverse team
- Flexible work time
- Free public transportation ticket, which lets you use public transport free of charge 24/7
- Supported German lessons for our employees
- Company language is English. Any additional language is a plus, but not a requirement
- Extensive assistance with getting visa, work permits and communication with local authorities
- Relocation support
- A company apartment for your first few months and help in finding a private apartment
- ...and much more!