Tonybet

Senior Backend Developer

  • Full-time
  • Platform Development

Description

Tonybet is a fast-growing and ambitious player in the international online gambling and sports betting industry.

We aim to meet high standards in everything we do and continuously improve our products and technology. We believe that exceptional results come from strong engineering teams, technical excellence, and a culture of ownership. That is why we create an environment where experienced engineers can make technical decisions, drive initiatives, and contribute to the evolution of our architecture.

We are looking for a Senior Backend Developer (Go / PHP) with JavaScript experience to join our team. In this role, you will develop and maintain backend services, expand our use of Golang, improve distributed systems architecture, and contribute to the reliability and scalability of our technology solutions.

Responsibilities

  • Develop and maintain backend services using Golang and PHP (Symfony), with a focus on expanding the use of Go.
  • Work with microservices architecture and synchronous and asynchronous communication.
  • Design and implement integrations using REST APIs, Kafka, gRPC, and Protobuf.
  • Work with PostgreSQL and Redis, optimize SQL queries, and improve application performance.
  • Work with Kubernetes, contributing to the development and maintenance of microservices infrastructure.
  • Contribute to CI/CD pipelines and improve build, testing, and deployment automation.
  • Monitor and troubleshoot production services, analyze metrics, and improve system observability using Prometheus and Grafana.
  • Develop and maintain internal admin interfaces using JavaScript and React, accounting for no more than 5% of the workload.
  • Participate in architectural design, technical discussions, and engineering decision-making.
  • Identify opportunities for improvement, introduce effective technical solutions, and contribute to the evolution of the team's technology stack.


Requirements

  • 5+ years of experience in backend development.
  • Strong Golang skills and hands-on experience developing and maintaining production services.
  • Solid knowledge of PHP and Symfony, including experience maintaining and improving existing applications.
  • Strong understanding of microservices architecture and distributed systems.
  • Hands-on experience with Kafka and asynchronous message processing.
  • Experience with Kubernetes, including containerization, deployment, and service operations.
  • Understanding of CI/CD principles and experience working with build and deployment pipelines.
  • Experience with Prometheus and Grafana, including monitoring, observability, and troubleshooting production services.
  • Strong knowledge of REST APIs and practical experience with gRPC and Protobuf.
  • Solid SQL and PostgreSQL skills, including indexes, transactions, and query optimization.
  • Basic practical knowledge of JavaScript and React sufficient to develop and maintain internal admin interfaces.
  • Ability to independently manage tasks from requirements analysis and solution design through implementation and deployment.
  • Strong analytical and problem-solving skills, attention to code quality, initiative, and a high degree of ownership.
  • Ability to work autonomously, make informed technical decisions, and drive initiatives to completion without constant supervision.


Tech Stack

  • Backend: Golang, PHP (Symfony).
  • Frontend: JavaScript, React (internal admin interfaces, up to 5% of tasks).
  • Architecture & Integrations: Microservices, Kafka, gRPC, Protobuf, REST APIs.
  • Databases: PostgreSQL, Redis.
  • Infrastructure & DevOps: Docker, Kubernetes, GitLab CI/CD.
  • Observability: Prometheus, Grafana.


Benefits

  • A competitive salary based on your experience and expertise.
  • The opportunity to work on a product with its own technology solutions and evolving architecture.
  • A technically challenging environment with a focus on scalability, performance, and engineering excellence.
  • The opportunity to influence architectural decisions and drive technical improvements.
  • A high degree of autonomy and ownership over your work.
  • An international team and opportunities for professional growth and development.