Responsibilities:
Design, develop, and implement robust, scalable, and secure back-end game systems
Focus on areas such as player accounts, FTUIs, leaderboards, achievements, quests, in-game economies, and anti-cheat.
Champion best practices for live operations, ensuring smooth launches, ongoing content updates, and seamless player experiences
Integrate with external partner services and third-party technologies
Write clean, maintainable, and well-documented code
Develop and execute automated tests to ensure high code quality
Collaborate effectively with cross-functional teams to achieve project goals
Identify and troubleshoot technical issues, implementing solutions to maintain system stability and performance
Qualifications
Minimum 5+ years of experience as a Backend Software Engineer with at least one launched game
Proven experience in designing, developing, and deploying back-end systems for online games
Mastery of at least one back-end programming language (Node JS, Java, Go, C#) and willingness to learn others
Experience with cloud platforms (AWS, Azure, GCP)
Understanding of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis)
Experience with building and maintaining RESTful APIs
Familiarity with game development lifecycles and live ops best practices
Ability to work independently and as part of a team
A passion for video games and a strong desire to contribute to a successful game
Location: Remote but must be able to overlap with EST work hours.