Golang разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда Авито Услуги развивает платформу для поиска исполнителей и заказчиков в сфере услуг, создавая инструменты для продвижения мастеров и компаний, а также помогая пользователям находить специалистов.
задачи
- Разрабатывать и развивать бэкенд-сервисы на Go;
- Участвовать в проработке продуктовых гипотез и технических решений на ранних этапах;
- Вести задачи и небольшие проекты: разбираться в проблеме, декомпозировать требования, оценивать риски и доводить изменения до продакшена;
- Проектировать API, микросервисы и интеграции;
- Организовывать синхронное и асинхронное взаимодействие через REST, gRPC и Kafka/DataBus;
- Проектировать схемы данных, выполнять миграции, создавать индексы и оптимизировать запросы в PostgreSQL и Redis;
- Писать чистый, тестируемый код, покрывать его юнит- и функциональными тестами;
- Участвовать в Tech Design Review и код-ревью, аргументировать решения и помогать улучшать инженерные практики;
- Настраивать метрики, дашборды и алерты, следить за техническими и продуктовыми показателями после релиза;
- Расследовать инциденты, находить корневые причины и предотвращать повторение проблем;
- Поддерживать техническую документацию и улучшать архитектуру сервисов;
- Использовать AI-инструменты для разработки, анализа кода и автоматизации рутины.
требования
- Коммерческий опыт в бэкенд-разработке от трёх лет, из них от двух лет — на Go;
- Уверенное знание Go, включая goroutine, channels, context и механизмы синхронизации;
- Опыт разработки микросервисов и понимание особенностей распределённых систем;
- Умение проектировать схемы, выполнять миграции и создавать индексы в PostgreSQL;
- Практический опыт работы с Redis;
- Опыт проектирования REST- и/или gRPC API;
- Опыт работы с Kafka или другими брокерами сообщений, понимание принципов асинхронной и событийной интеграции;
- Навыки написания юнит- и интеграционных тестов, проведения код-ревью;
- Навыки диагностики проблем по логам, метрикам и трейсам;
- Понимание влияния технических изменений на пользовательские сценарии, продуктовые метрики и бизнес-результат;
- Способность самостоятельно работать в условиях неопределённости;
- Умение конструктивно взаимодействовать с продуктом, аналитикой, QA и смежными командами.
условия
- Возможность реализовывать идеи в проекте с многомиллионной аудиторией;
- Сильная команда, готовая поддерживать инициативы;
- Рабочее оборудование;
- Прозрачная система премий;
- Внешнее и внутреннее обучение за счёт компании;
- Страховка со стоматологией с первого дня работы;
- Приём терапевта и массажиста в офисе.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.