Job Description
Overview We are seeking a highly skilled Senior Software Engineer to join our product development team. This engineer will play a critical role in modernizing our platforms, optimizing performance, and shaping the architecture of high-growth applications in the learning and gaming space. The ideal candidate combines strong hands-on engineering skills with a deep understanding of scalable architectures, multiplayer data models, and cloud-native infrastructure. This role requires the ability to design, build, and maintain complex systems across the full stack, while also mentoring peers and influencing technical direction. Key Responsibilities ● Design, develop, and maintain backend services and APIs (primarily in PHP and Node.js/Express) ● Work with MySQL/MariaDB and potentially DocumentDB/MongoDB to model, query, and optimize hierarchical game data ● Architect and maintain multiplayer systems, including storage of saved scores, answers, and analytics events ● Modernize and optimize leg...