Mira Search is an international recruitment agency hiring on behalf of our client, a global IT holding company. The firm specializes in developing and implementing advanced technologies, B2B solutions, and innovative products for the iGaming industry.
Responsibilities:
• Design and implement scalable backend services using the Go programming language, adhering to best practices and idioms.
• Develop and maintain RESTful APIs and gRPC, ensuring security, versioning, and performance optimization.
• Design and optimize database schemas (SQL and NoSQL) to ensure high performance and scalability.
• Deploy applications in cloud environments (AWS, Google Cloud, Azure) using containers (Docker) and orchestration tools (Kubernetes).
• Set up and maintain CI/CD pipelines using tools such as Jenkins, CircleCI, or GitLab CI.
Requirements
• Deep understanding of Go syntax, idioms, and best practices for creating scalable and efficient backend services.
• Experience in designing, developing, and deploying microservices-based architectures.
• Proven experience in creating RESTful APIs, gRPC, along with an understanding of API versioning, security, and performance optimization.
• Strong experience with SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis). Ability to write optimized queries and manage database performance and scalability.
• Experience deploying applications in cloud environments such as AWS, Google Cloud, or Azure. Knowledge of containerization (Docker) and orchestration (Kubernetes).
• In-depth knowledge of Git workflows and experience with CI/CD pipelines (e.g., Jenkins, CircleCI, GitLab CI, Argo CD).
• Proficient in unit testing, integration testing, and end-to-end testing. Familiarity with testing frameworks (e.g., Go testing package, Testify) and debugging tools (pprof, dlv).
• Experience profiling and optimizing backend applications for improved performance and scalability.
• Knowledge of messaging systems (e.g., Kafka, NATS) for building event-driven applications.
• Experience implementing monitoring tools (Prometheus, Grafana) and logging frameworks (ELK stack, Loki).
• Understanding of security protocols, data encryption, authentication (OAuth2, JWT), and secure coding practices.
Professional Experience:
• 4-5 years of practical backend development experience, with at least 3 years dedicated to GoLang.
• Experience with the full project lifecycle: from design and architecture to deployment and scaling in production environments.
• Experience working in agile teams and delivering quality code under tight deadlines.
Preferred Qualifications:
• Experience in the iGaming sector.
• Understanding of the Twelve-Factor App methodology.
• Knowledge and experience with NATS.
• Practical experience with MongoDB.
Benefits
• Competitive salary.
• Fully remote work format.
• Paid vacation of 28 days.
• 5/2 working schedule with flexible start times.
• Friendly and highly skilled team.
• Opportunities for self-development and realization.
Dear Candidates, due to a high volume of applications, only selected candidates will be contacted for interviews. We appreciate your understanding. Thank you for considering a career with us.
Guideline
Fool's Theory
Podium
Creditas
Vonage