Senior Full Stack Engineer - Sportsbook (Remote)
Role details
Job location
Tech stack
Job description
We're looking for a Senior Full Stack Engineer to join our Sportsbook team. You will play a central role in rewriting our entire sportsbook, integrating with an existing third-party Sportsbook API, building a new front end, and architecting additional backend layers required for performance, stability, and scale. This is a high-impact role with ownership over systems used by millions of players.
This is a fully remote role. We value autonomy, trust, and flexibility-and expect you to bring energy, ownership, and leadership wherever you work. What You'll Be Doing (Sportsbook Focus)
- Lead the full rebuild of the Winna Sportsbook, including architecture, development, and technical direction
- Migrate the platform to an existing Sportsbook API provider, ensuring clean integration and high reliability
- Build a brand-new Sportsbook front end using React and modern UI patterns
- Create new backend layers and microservices to power odds, markets, bet placement, settlement, and real-time updates
- Ensure ultra-low latency, high availability, and resilience across betting workflows
- Develop Node.js microservices supporting sportsbook operations, wallets, player accounts, and data flows
- Implement real-time communication channels (WebSockets, Pub/Sub, event-driven pipelines) for live markets and in-play betting
- Work closely with Product, Sportsbook Operations, Front-End, and DevOps teams to ship end-to-end features
- Build out monitoring, observability, and alerting for 24/7 uptime
- Implement and maintain best practices across code quality, testing, CI/CD, and reliability
- Mentor other engineers and contribute to a culture of technical excellence
Technologies You'll Work With Core Infrastructure
- React
- Node.js
- TypeScript
- PostgreSQL
- Redis
- RabbitMQ
Requirements
- Datadog
- AWS
- CI/CD Pipelines
- Experience with Sportsbook systems, betting logic, odds feeds, or wagering platforms
- Experience integrating with 3rd-party APIs
- Familiarity with real-time event streams or sports data feeds
- Experience with AWS, Docker, Kubernetes, or ECS
- Leadership experience or mentoring background
Must-Haves What We're Looking For
- 7+ years of professional software engineering experience
- Strong proficiency in building scalable, reliable backend and frontend systems
- Strong Node.js experience for real-time or high-throughput services
- Solid experience with Postgres or similar relational databases
- Strong React experience for building performant, interactive interfaces
- Experience with CI/CD and modern development workflows
Nice-to-Have
- Background in Sportsbook, iGaming, crypto, or betting platforms
- Experience with distributed systems, real-time communication, or data ingestion
- Cloud or containerization experience (AWS, Docker, Kubernetes, ECS)
- Experience leading technical projects or mentoring engineers
Benefits & conditions
Why Join Winna.com?
- Join a fast-growing, well-funded start-up building a next-generation crypto sportsbook
- Work with a top-tier engineering team in a collaborative, high-ownership environment
- Ship systems that will scale globally and handle massive traffic
- Enjoy a remote-first culture with flexible hours and no micromanagement
- Contribute to a product you'll be proud to build
What You'll Get
- Competitive Salary - top-of-market for top-tier talent
- Private Health Insurance
- ️ $1,000 Home Office Setup Budget
- Remote-First Work Environment
- ️ Generous Holiday Allowance
- Pension Matching
- Flexible Hours & Time Off
- Performance-Related Bonus
Ready to Build the Future of Crypto Sportsbook?
We're creating something bold and different-join us and help build the platform that will define the future of crypto betting and gaming. Seniority level