Mid-Level Full-Stack Developer

Telematicsport — Bulgaria · Posted ~1 week ago

Mid Full-time

Skills

.NET 6 C# backend development real-time systems SignalR REST APIs SQL Server MongoDB React PixiJS Angular game development debugging REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A mid-level full-stack engineering position focused primarily on backend services and real-time interactive applications. You will build game logic and state management, develop REST and real-time communication layers, work with relational and document databases, and maintain modern web-based client interfaces.

Highlights

Join a mid-level engineering role combining backend, real-time communication, databases, and interactive frontend development, with opportunities to work on performance-critical live systems.

Description

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