Tech Stack
JavaJavaScriptMicroservicesNode.jsPHPTypeScript
About the role
- Lead engineering teams across multiple tracks to deliver backend and platform projects, including microservice extraction from a PHP monolith, game server improvements, and platform/operations enhancements
- Identify and remove blockers, streamline workflows, and implement process improvements to maximize team efficiency and clarity
- Mentor and develop engineers through coaching and feedback, ensuring code quality, architecture, and testing best practices
- Drive talent growth by hiring and onboarding new engineers and integrating them into the team
- Collaborate with producers and cross-functional teams to align engineering priorities with product and business objectives
- Foster an inclusive team culture with trust, open communication, and continuous feedback
- Proactively address conflicts or issues to maintain a positive team atmosphere
- Lead backend/infrastructure projects and oversee ~12 developers across three tracks
Requirements
- 5+ years of software development experience as an individual contributor
- At least 2+ years in engineering leadership or management role
- Experience with hiring, people management, and coaching engineers at different levels
- Strong software engineering foundation – technically credible and comfortable discussing architecture and code
- Experience with Node.js, PHP, or Java (and associated backend frameworks) is a plus
- Demonstrated ability to integrate AI tools into engineering workflows and promote their usage
- Excellent interpersonal and communication skills in English
- Hands-on experience with agile methodologies (Scrum, Kanban) and an intrinsic motivation for optimizing development processes
- Track record of working effectively with cross-functional stakeholders to drive projects to completion
- Enthusiastic about games, especially strategy games; gaming industry experience is a bonus