Frontend Engineer
Mid Full-Stack Developer
Удалённо
Откликнуться на сайте работодателяОписание вакансии
Role Overview
The Mid Full-Stack Developer at Macaw Gaming is a backend-first engineering role focused on the development of real-time casino and crash-style games used in live, real-money environments. The role combines game logic, real-time communication, backend services, and frontend game clients. You will work on performance-critical systems where correctness, fairness, and stability are essential.
Key Responsibilities
- Develop and maintain backend services for casino and crash games using .NET 6
- Implement real-time game logic, round lifecycle, and state management
- Work with SignalR for real-time client communication
- Design and consume REST APIs for game configuration and integrations
- Work with SQL Server and MongoDB for game state, logs, and reporting
- Develop and maintain frontend game clients using React and PixiJS
- Contribute to Admin / Backoffice features built with Angular
- Ensure game fairness, stability, and performance
- Debug and resolve production issues in live environments
- Collaborate closely with QA, Technical Support, and Product teams
- Participate in code reviews and sprint planning
Required Skills & Experience
- 3–5 years of professional software development experience
- Strong experience with C# and .NET 6 APIs
- Hands-on experience with real-time systems (SignalR or similar)
- Solid understanding of SQL Server and MongoDB
- Experience with JavaScript / TypeScript
- Experience with React (game clients) and PixiJS
- Experience with Angular for admin or backoffice applications
- Understanding of concurrency, performance, and state consistency
- Experience with REST APIs and client-server architectures
- Good communication skills in English
Nice to Have
- Previous experience in iGaming or casino game development
- Understanding of crash game mechanics and RNG principles
- Familiarity with RTP, jackpots, freespins, and bonus logic
- Experience with message brokers or event-driven architectures
- Exposure to auditing, logging, and regulatory requirements
What Success Looks Like
- Stable and predictable game behavior in production
- Minimal incidents related to game logic or real-time flows
- Clean, maintainable, and well-tested code
- Strong collaboration with QA and Operations
Это сохранённая копия объявления, опубликованного в другом месте. Вакансии снимают без предупреждения — перед откликом проверьте сайт работодателя. mentors.coach не является нанимающей стороной.