This job might no longer be available.
Mid / Senior C++ Developer Backend (m/f/d)
3 years ago
About DECA Games
DECA is a profitable small business, currently scaling up with offices in Berlin, Kreuzberg and Veliko Tarnovo, Bulgaria. Deca takes over beloved online games and reinvigorates them to last for another decade. The company is all about teamwork and empowering teams to provide a unique gaming service. We pride ourselves in our balanced culture. We work hard together, we know when and where to push and constantly revisit how we are spending our time. Check out more about us and our values on our website (www.decagames.com).
Who we’re looking for
We are looking for a passionate and talented Mid/ Senior Backend Developer to join our growing engineering team and play an integral role in designing, building, and scaling our architecture.
This role is a remote role, you can work from everywhere in the world.
Your Responsibilities
- Work with an interdisciplinary agile team of artists, designers, and programmers to implement new gameplay features
- Design and implement well-engineered, reliable, maintainable, and bug-free code
- Solve challenging technical issues
- Follow best practices, development processes, and coding standards
- Document and peer review technical designs with other software engineers
- Work with QA, providing information needed to fully test developed code
- Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
- Share knowledge, help and mentor colleagues in a cooperative, cross-disciplinary and remote team environment
Your Profile
- At least six years of gaming industry experience
- Shipped at least two mobile/desktop games, preferably on multiple platforms
- Expert in C++
- Strong performance optimization experience
- Strong problem solving/debugging skills
- Extensive knowledge and understanding of writing high performance networking code
- Extensive experience in creating and maintaining multiplayer servers
- Extensive experience with self-testing to minimize and fix issues
- Experience with Git
- Good knowledge of Unix systems
- Basic experience in Python
- Familiar with Agile Project Management and Scrum
- Independent and highly motivated working style that take pleasure from creative work
- Ability to communicate effectively and work as part of a team
- Fluent in English
Would be a plus
- Experience with Google AppEngine (including DataStore)
- Basic experience in Unity and .NET/C#
- Remote work experience
Create Your Profile — Game companies can contact you with their relevant job openings.