Опубликовано 20 дней назад

Go-разработчик в Авито Москва

Building iconв офис
Person iconmiddle
Money bag iconне указана

Go-разработчик в команду Авито Услуги для развития высоконагруженной платформы поиска исполнителей и заказчиков.

Задачи:

  • Разрабатывать и развивать бэкенд-сервисы на Go
  • Участвовать в проработке продуктовых гипотез и технических решений на ранних этапах
  • Самостоятельно вести задачи и небольшие проекты: разбираться в проблеме, декомпозировать требования, оценивать риски и доводить изменения до продакшена
  • Проектировать простые, надёжные и поддерживаемые API, микросервисы и интеграции
  • Организовывать синхронное и асинхронное взаимодействие через REST, gRPC и Kafka/DataBus
  • Работать с PostgreSQL и Redis: проектировать схемы данных, выполнять миграции, создавать индексы и оптимизировать запросы
  • Писать чистый, тестируемый код, покрывать его юнит- и функциональными тестами
  • Участвовать в Tech Design Review и код-ревью, аргументировать свои решения и помогать улучшать инженерные практики команды
  • Настраивать метрики, дашборды и алерты, следить за техническими и продуктовыми показателями после релиза
  • Расследовать инциденты с помощью логов, метрик и трейсов, находить корневые причины и предотвращать повторение проблем
  • Поддерживать техническую документацию и постепенно улучшать архитектуру сервисов
  • Использовать AI-инструменты для разработки, анализа кода, автоматизации рутины и исследования новых решений

Требования:

  • Не менее трёх лет коммерческого опыта в бэкенд-разработке, из них от двух лет — на Go
  • Уверенное знание Go, включая goroutine, channels, context и основные механизмы синхронизации
  • Опыт разработки микросервисов и понимание особенностей распределённых систем
  • Уверенная работа с PostgreSQL: проектирование схем, выполнение миграций, создание индексов
  • Практический опыт работы с Redis
  • Опыт проектирования REST- и/или gRPC API
  • Опыт работы с Kafka или другими брокерами сообщений, понимание принципов асинхронной и событийной интеграции
  • Умение писать юнит- и интеграционные тесты и проводить содержательное код-ревью
  • Навыки диагностики проблем по логам, метрикам и трейсам
  • Понимание, как технические изменения влияют на пользовательские сценарии, продуктовые метрики и бизнес-результат
  • Способность самостоятельно работать в условиях неопределённости: структурировать задачи, подсвечивать риски и доводить работу до результата
  • Умение конструктивно взаимодействовать с продуктом, аналитикой, QA и смежными инженерными командами

Условия:

  • Возможность реализовывать идеи в проекте с многомиллионной аудиторией
  • Сильная команда, готовая поддерживать инициативы
  • Рабочее оборудование и всё необходимое для продуктивной работы
  • Прозрачная система премий, условия компенсации обсудим на собеседовании
  • Возможность внешнего и внутреннего обучения за счёт компании (курсы, тренинги, лекции, обмен опытом и менторство)
  • Забота о сотрудниках и их здоровье: с первого дня работы страховка со стоматологией, в офисе приём терапевт и массажист
  • Возможность удалённой работы и офис в 2 минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха

Навыки:

  • Go
  • PostgreSQL
  • Redis
  • REST
  • gRPC
  • Kafka
  • DataBus
  • микросервисы
  • юнит-тесты
  • интеграционные тесты
  • код-ревью
  • метрики
  • дашборды
  • алерты
  • логи
  • трейсы
  • AI-инструменты
Эту вакансию мы нашли в avito
АВ

Авито

Москва

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

Автоотклики