Golang Developer (Igaming) project-based
DUTIES AND 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