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