Golang Developer (Igaming) project-based
Join Our Team
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.
About The Project:
We are working on transforming a successful physical iGaming machine into an online product. The gameplay has similarities to traditional slots but introduces distinctive mechanics and lotto-style features, creating a fresh player experience.
Key Responsibilities:
-Collaborate on designing and implementing server-side architecture, ensuring scalability and reliability.
-Define and maintain contracts, APIs, and data formats to support seamless integration with client applications.
-Configure and optimize server components, including game slot systems and related features.
-Prepare and manage mock data, test responses, and simulation tools to support development and QA processes.
-Contribute to performance analysis and simulation of core gameplay systems, including return-to-player (RTP) calculations.
-Work closely with front-end developer, game designer, and QA engineers to deliver high-quality game features.
Requirements:
-At least 5 years of backend development,
-Knowledge of Golang,
-Experience working in the iGaming industry,
-Experience with NoSQL (MongoDB, Elasticsearch),
-Experience with relational databases (PostgreSQL, MS SQL, MySQL),
-Experience with message brokers (Kafka, RabbitMQ),
-Experience with Unit Testing,
-Experience with Amazon Web Services,
-Understanding of microservice architecture,
-Understanding of basic principles: patterns, SOLID, KISS, DRY, etc...
-Understanding of client-server communication,
-Experience developing slot and other games business logics and APIs.
Will be a plus:
*Experience building back-office systems for iGaming products.
What Do We Offer:
*Timely and competitive compensation,
*Ability to work from anywhere in the world in comfortable conditions while remaining a member of the team,
*Regular company-wide sync-ups to share your thoughts and ideas,
*The coolest team of passionate Game Development experts.
Required languages
English | B1 - Intermediate |