Go-разработчик в команду Bricks
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Bricks - Low Code платформа для управления разметкой пользовательских интерфейсов нативных приложений и сайта. В качестве рендер движка используется внутренний BDUI фреймворк – Beduin. Платформа предназначена для того, чтобы любой сотрудник, в том числе и без инженерных навыков, мог конфигурировать экраны в приложениях и страницы на сайте через визуальный конструктор.
Наш продукт находится на этапе активного масштабирования внутри Авито. Мы интенсивно развиваем функциональность платформы, запускаем новые продуктовые фичи и всё шире охватываем бизнес-домены компании — всё больше команд и направлений выбирают нашу Low-Code платформу как основу для быстрой и гибкой разработки своих решений.
Вам предстоит:
- Проектировать и разрабатывать ключевые компоненты Low-Code платформы: участие в создании и развитии функциональных механик, продуктовых фич и backend-сервисов на языке Go (Golang).
- Обеспечивать качество кода: написание и поддержка юнит- и интеграционных; участие в code review и внедрении инженерных практик .
- Техническая проработка задач: проведение исследований, декомпозиция требований, оценка трудозатрат и рисков, подготовка технических решений.
- Кросс-функциональное взаимодействие: тесная работа с продуктовым менеджером, дизайнером и frontend-разработчиками для проработки требований, интеграций и пользовательских сценариев.
- Кросс-командное взаимодействие: проектирование и реализация интеграций со смежными системами; оказание технической поддержки и консультаций продуктовым и платформенным командам при подключении к Low-Code платформе.
- Влиять на архитектуру: участие в проектировании масштабируемой и отказоустойчивой backend-архитектуры.
- Проявлять инициативу и продукт-мышление: активное участие в обсуждении стратегии развития продукта, генерация идей по улучшению пользовательского опыта и внедрении новых фичей.
Мы ждём, что вы:
- Имеете продакшн-опыт разработки на Go (Golang), включая проектирование и поддержку сервисов, работающих с PostgreSQL и Redis;
- Имеете опыт работы с контейнеризацией и оркестрацией: сборка образов, деплой и отладка в средах на базе Docker и Kubernetes;
- Имеете опыт проектирования, развертывания и поддержки микросервисных систем: знание паттернов (service discovery, circuit breaker, retries), мониторинга, трассировки и управления конфигурацией.
- Обладаете высокой самостоятельностью в принятии технических решений, инициативность в улучшении инфраструктуры и готовность брать ответственность за результат;
- Будет плюсом: опыт построения высоконагруженных и отказоустойчивых систем: работа с большими объёмами данных, низколатентными сценариями, горизонтальным масштабированием и оптимизацией производительности.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- создавать инструменты, которых нет на рынке;
- создавать платформу для большого количества разработчиков, от которых можно быстро получить обратную связь;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист.