Senior Golang Engineer

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English, Russian
Experience
3+ years of hands-on experience with Golang, 5+ years of overall software engineering experience
Required Skills
DockerBlockchainKafkaKubernetesMySQLGoGrafanaPrometheusCI/CD

Requirements

  • 3+ years of hands-on experience with Golang.
  • 5+ years of overall software engineering experience.
  • Experience with messaging systems (Kafka, NSQ, NATS, or RabbitMQ).
  • Solid knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience with MySQL or similar relational databases.
  • Familiarity with event-driven architecture and event sourcing.
  • Strong understanding of software engineering best practices (unit testing, design documentation).
  • Experience working in Agile/Scrum environments with distributed teams.
  • Knowledge of observability and monitoring tools (Prometheus, Grafana, ELK, Opsgenie).
  • Strong communication skills in English and Russian.

Responsibilities

  • Design, develop, and maintain robust, scalable, and reusable backend services using Golang.
  • Build and maintain unit-tested, production-grade code.
  • Work closely with QA engineers and product teams.
  • Participate in architectural discussions and troubleshooting.
  • Ensure system reliability through monitoring, logging, alerting, and observability tools.
  • Develop services for isolated and secure infrastructures.
  • Contribute to knowledge sharing and continuous improvement of engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now