Avito

Go Developer in Communications Team

6.0/10
Avito
Not specified
Hybrid
mid
about 5 hours ago
AI SummaryVerified by Aipplify AI

The vacancy is well-defined but lacks compensation details, affecting overall quality.

AI quality score6.5 / 10

Check Match โ€” Just drop your CV

See your fit for Go Developer in Communications Team in seconds.

Overview

Join Avito as a Go Developer in the Communications Team, focusing on designing and developing new features, writing clean code, and building dashboards. Avito is a leading online classifieds platform in Russia, offering a wide range of services to connect buyers and sellers.

Responsibilities

  • โ€ขDesign, develop, and release new features in Go, including:
  • โ€ขREST
  • โ€ขhigh-load
  • โ€ขmicroservices
  • โ€ขWrite clean, testable code with unit test coverage.
  • โ€ขBuild dashboards in Grafana: latency, error rate, traffic, business metrics of features.
  • โ€ขSet up alerts, e.g., for increased 5xx errors or p99 latency above threshold.
  • โ€ขAssess the impact of issues on business metrics of features.
  • โ€ขConduct code reviews and provide constructive feedback.
  • โ€ขDiscuss feature requirements with business stakeholders or product managers: translate business metrics into technical ones.
  • โ€ขInvestigate incidents using logs, metrics, and traces.

Requirements

  • โ€ข3+ years of commercial development experience in Go.
  • โ€ขKnowledge of PostgreSQL and Redis.
  • โ€ขProficient with goroutine, channels, context, sync.Pool, pprof.
  • โ€ขExperience with Prometheus and Grafana: writing PromQL queries, building dashboards.
  • โ€ขAbility to read and analyze traces in OpenTelemetry/Jaeger.
  • โ€ขInvestigated incidents using logs and metrics.
  • โ€ขUnderstanding of SRE principles: SLI/SLO.
  • โ€ขConducted code reviews and can accept constructive criticism.
  • โ€ขExperience with ClickHouse.
Loading similar jobs...