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
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.