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