THIS IS A PROJECT-BASED POSITION
ABOUT THE COMPANY
Whimsy Games is an outsourcing game development company known for creating innovative and entertaining games for various platforms. With a focus on creativity, Whimsy Games constantly explores new ideas and pushes game development’s boundaries. In the next few years, we aim to create bestsellers and become a respected partner for global GameDev companies.
Project Information: USA, Social Casino, Sweepstakes
Responsibilities
- Develop and maintain core features of the iGaming platform
- Design and implement scalable and secure business logic
- Integrate third-party services (games, payments, providers, APIs)
- Ensure performance, reliability, and security of backend services
- Participate in architecture decisions and code reviews
- Collaborate closely with product managers and designers
Position Requirements
- Strong knowledge of JavaScript / TypeScript
- Experience with Node.js (NestJS / Express / Fastify)
- Frontend experience (React) is a plus
- Understanding of REST APIs and/or GraphQL
- Experience with databases (PostgreSQL / MySQL / MongoDB)
- Knowledge of async programming and performance optimization
- Understanding of security basics (auth, permissions, data protection)
- Experience with backend systems that process real-money transactions, involving payments, wallets, or financial operations.
It will be a big plus if the candidate has:
- Experience in iGaming / Gambling / Betting projects
- Experience with high-load systems
- Knowledge of WebSockets / real-time features
- Experience with Docker, CI/CD, cloud platforms
- Familiarity with microservices architecture
Why Join Us?
- Real Product, Real Impact: Work on a live product, not an experimental project.
- Technical Ownership: Direct influence on architecture, technical decisions, and long-term system design.
- Long-Term Collaboration: Stable project with a long-term roadmap and clear product growth vision.
- Flexible Work Environment: Work from anywhere globally with a competitive compensation package.
- Dynamic Team: Join a group of passionate game development experts who share your love for creativity and innovation.
- Regular Sync-Ups: Participate in company-wide meetings to share ideas and feedback, and collaborate with the team.
- Fun and Supportive Culture: We foster a collaborative, supportive team environment where your ideas and contributions are valued.