Responsibilities
Participate in migrating a monolith to microservices:
- Develop microservices in Go and extract functional modules from the monolith;
- Integrate new microservices into the existing system;
- Ensure the stability and performance of new services.
Work on the gaming platform:
- Develop and maintain the functionality of the gaming platform based on microservices;
- Optimise the performance and reliability of gaming services;
- Scale the platform to support a large number of users.
Define service architecture:
- Design the architecture of new microservices and improve existing solutions;
- Select technologies and tools for implementing the microservice architecture;
- Create and maintain documentation on architecture and development standards.
We expect from you
- At least 2 years of experience with Go;
- Deep understanding of microservice architecture principles;
- Experience working with high-load systems and distributed applications;
- Knowledge of modern software development practices (CI/CD, TDD, Agile);
- Strong teamwork and communication skills.
We Offer
- Opportunities for remote work;
- Flexible schedule;
- Private medical cover;
- 3 sick days per year;
- Exciting offline corporate events and online activities;
- Company-funded professional training and courses;
- Internal bonus system;
- Experience working on international projects;
- Professional colleagues willing to share their expertise (mentorship system in place);
- The chance to be part of a leading company shaping the future of the iGaming industry.