Senior Developer for iGaming Platform
Budget: $800.0
FIXED /
⭐ 0.00 (0)
Georgia
javascript, html5, asp.net-core, c#, postgresql, mongodb, typescript, redis, redux.js, react-js, next.js, websockets, signalr
Preferred qualifications
- Experience: Expert
Senior Full-Stack Developer (ASP.NET Core + Next.js) for Real-Time Online Betting & Multiplayer Gaming Platform
About the Project
We are looking for an experienced Senior Full-Stack Developer to join our team and help optimize, stabilize, and expand our real-time online multiplayer betting platform.
Our platform is a live production system where players participate in real-time multiplayer card games with betting functionality. The system includes real-time communication, player transactions, live game logic, voice communication, administration tools, and a high-performance backend infrastructure.
We are not looking for a developer who only writes new features. We need an engineer who can understand complex systems, analyze existing codebases, identify hidden problems, optimize performance, and provide long-term technical solutions.
Candidates with previous experience in online casino, betting, gambling, fintech, or real-time multiplayer gaming platforms are highly preferred.
What You Will Work On
Your responsibilities will include:
Reviewing and understanding the existing codebase and architecture
Finding hidden bugs and technical weaknesses
Identifying performance bottlenecks
Optimizing backend services and database performance
Improving frontend performance and user experience
Optimizing real-time communication using SignalR/WebSocket
Investigating freezing, delays, and instability issues
Improving mobile performance (especially Android)
Finding unnecessary database queries and API calls
Detecting memory leaks and scalability issues
Improving system reliability and stability
Reviewing security weaknesses
Refactoring code when necessary
Helping build a scalable long-term architecture
We need engineers who can proactively find problems and create permanent solutions, not only fix reported bugs.
Project Stage
Project Status: Live Production – Optimization, Stabilization & New Feature Development
Platform:
Web Browser
Mobile Web
iOS
Android
Category:
Online Casino
Betting
Card Game
Real-Time Multiplayer Gaming
Team Structure
We currently work with a small development setup and are expanding our engineering team with experienced professionals to further improve and scale our platform.
We are looking for talented engineers in the following areas:
Backend Developer
Full-Stack Developer
Frontend Developer
QA Engineer
UI/UX Designer
New team members will play an important role in improving the existing system, optimizing performance, developing new features, and building a scalable long-term platform.
We are expanding our team with experienced professionals who can improve the platform and help us scale.
Required Technical Skills
Backend
Strong experience with:
C#
ASP.NET Core
Entity Framework Core
PostgreSQL
MongoDB
Redis
SignalR
REST APIs
WebSocket / Real-Time Systems
Clean Architecture
Scalable Backend Systems
Frontend
Experience with:
React
Next.js
TypeScript
Redux Toolkit
Redux Saga
Modern frontend optimization techniques
Tools
Experience with:
Git
Docker
Visual Studio
VS Code
Postman
Required Experience
Candidates should have:
Minimum 5 years of software engineering experience
Experience working with large production systems
Experience building high-performance backend services
Experience with real-time multiplayer applications
Strong debugging and problem-solving skills
Experience optimizing live production environments
Experience reviewing and improving existing codebases
Understanding of scalability and distributed systems
Previous experience with:
Online casino platforms
Betting systems
Gambling platforms
Real-money gaming systems
Multiplayer gaming platforms
is a strong advantage.
Important Technical Experience
We are especially interested in developers who have experience with:
Real-time game architecture
SignalR/WebSocket communication
High concurrency systems
Performance profiling
CPU and memory optimization
Distributed systems
Cloud infrastructure
Scalable software design
Production troubleshooting
Soft Skills We Value
We are looking for someone who is:
A strong problem solver
Analytical thinker
Proactive and responsible
Able to work independently
Comfortable analyzing complex systems
Focused on quality and long-term solutions
Able to communicate clearly with the team
We value:
Open communication
Technical ownership
Continuous improvement
Team collaboration
Why Work With Us?
You will have the opportunity to:
Work on a real production gaming platform
Solve challenging engineering problems
Directly influence product and architecture decisions
Work with modern technologies
Improve your technical skills
Become part of a long-term growing project
Our engineers have the opportunity to contribute ideas, suggest solutions, and directly impact the future of the platform.
Development Roadmap
Our immediate goal is:
Improve platform stability
Remove performance bottlenecks
Optimize backend and frontend systems
Improve real-time gaming experience
After stabilization, we will continue with:
New game features
Better user experience improvements
Advanced administration tools
Infrastructure expansion
New products in the online gaming ecosystem
Preferred Background
Candidates with experience in:
Online casino development
Betting platforms
Real-time gaming
Multiplayer systems
Financial transaction systems
High-load applications
will receive priority.
Application Requirements
Please send:
CV
LinkedIn profile
GitHub profile (if available)
Portfolio
Examples of similar systems you have worked on
Please explain:
Your experience with real-time systems
Your experience solving performance problems
Your experience with large production applications
Similar projects you have developed
Selection Process
The selection process includes:
Stage 1: Initial interview
Stage 2: Technical evaluation/test task
The technical test will evaluate:
Debugging skills
Performance optimization ability
Architecture understanding
Problem-solving approach
The decision process depends on the candidate's experience and technical performance.
Important Note
We already have developers familiar with the existing platform and business logic. They will help new team members understand the system.
However, we are specifically looking for experienced engineers who can independently analyze complex systems, identify bottlenecks, suggest architectural improvements, and implement scalable high-quality solutions.
If you have experience building or optimizing real-time online gaming or betting platforms and enjoy solving difficult engineering challenges, we would like to hear from you. We need a senior developer or small team for our live casino platform. The ideal candidate will have experience in iGaming, casino, betting, and real-time multiplayer platforms. Our platform is live with active users, requiring someone to fix critical issues and improve performance. The technology stack includes C#, ASP.NET Core, Entity Framework Core, PostgreSQL, MongoDB, Redis, SignalR, and WebSockets. Key challenges include winner calculation, race conditions, and WebSocket stability. We require a senior engineer who can quickly analyze the system and provide practical solutions. Time and budget are limited, so efficiency and experience are crucial. We are looking for a long-term technical partner.
Öppna på Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Logga in