Software Engineer (Go) Opportunity

Mira Search company

Subscribe to our Telegram & Twitter Channel

Software Engineer (Go) in ARMENIA

Remote 7 months ago
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.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly