Middle/Senior Backend Developer (Go) (iGaming)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Middle/Senior Backend Developer (Go/iGaming): Developing and maintaining high-load microservices for a Sportsbook Platform with an accent on scalability, system reliability, and real-time data processing. Focus on designing distributed systems capable of handling 10K+ RPS and optimizing PostgreSQL/Redis performance at scale.
Location: Fully remote (optional office access available in London, Limassol, Tbilisi, or Yerevan)
Company
is an international iGaming company providing a scalable and high-performance Sportsbook Platform.
What you will do
- Develop and maintain high-load microservices in Go and optimize real-time data processing pipelines.
- Work extensively with PostgreSQL and Redis, focusing on caching, Streams, and performance tuning.
- Write unit and integration tests and participate in rigorous code reviews.
- Collaborate with Product Managers to ensure timely delivery of high-priority features.
- For Senior level: Drive architectural decisions, mentor engineers, and own the end-to-end delivery of complex subsystems.
Requirements
- 3 to 7+ years of professional experience with Go and general backend development.
- Proven experience building and scaling microservices in a production environment.
- Strong proficiency in PostgreSQL (queries, indexing, partitioning) and Redis.
- Hands-on experience with Git, CI/CD, Docker, and Kubernetes.
- Ability to work independently in a remote-first, asynchronous environment.
Nice to have
- Experience within the iGaming or sportsbook domain.
- Knowledge of distributed consensus patterns and leader election.
- Familiarity with gRPC, event-driven architectures, and observability stacks (Prometheus, Grafana).
- Experience with load testing tools such as k6 or Gatling.
Culture & Benefits
- Fully remote work with a flexible schedule focused on performance rather than time tracking.
- Unlimited paid vacation and sick leave to ensure a healthy work-life balance.
- Competitive salaries and a flexible benefits plan (e.g., gym, language courses, Netflix).
- Compensation for private medical insurance.
- Education foundation and biannual raffles for learning new skills.
- Flat organizational structure with minimal bureaucracy and an international team environment.
Hiring process
- 30-minute introductory interview with HR.
- 1-hour technical interview to assess Go and backend skills.
- 1.5-hour final interview to evaluate culture fit and working style.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →