Разработчик GO/PHP в команду Core Services
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Юнит Core Services занимается разработкой и поддержкой ключевых платформенных сервисов Авито. Наш юнит отвечает за такие сервисы, как:
- Инфомодель – сервис, предоставляющий разработчикам конструктор метаданных объявлений
- ItemStorage – хранилище всех объявлений Авито
- UserProfile - сервис, занимающийся хранением и обработкой всех пользователей Авито
- и прочие крупные сервисы.
В рамках этой позиции мы ищем сильного /-разработчика, в команду сервиса Инфомодель. Клиентами Инфомодели являются практически все продуктовые и вертикальные юниты компании. Наши микросервисы в топе по отказоустойчивости и нагрузке во всем Авито. Подробнее о наших решениях можно прочитать, например, здесь.
Используемые технологии:
- PHP (Laravel) для админки;
- Go для всего остального нагруженного;
- PostgreSQL, Pulsar для данных;
- Kubernetes + teamcity для CI/CD;
- Sentry, Grafana для мониторинга;
- Atlassian Stack для kanban.
Вам предстоит:
- Разрабатывать архитектуру решений, влияющих на работу всех продуктовых команд Авито;
- Делать сложный, но понятный продукт для разработчиков;
- Развивать доступ к редактированию метаданных объявлений: как API, так и интерфейс (у нас есть фронтендер, но в принятии решений участвуют все);
- Развивать экосистему работы с метаданными объявлений;
- Заниматься интеграцией проекта в подсистемы Авито;
- Работать над CI/CD процессами в команде.
Мы ожидаем, что вы:
- Опытный web-разработчик, готовый делать классные инструменты для коллег;
- Умеете в архитектуру;
- Участвовали в разработке/проектировании API сервисов;
- Имеете базовую подготовку по алгоритмам и структурам данных;
- Любите и пишите тесты;
- Знакомы с принципами микросервисной архитектуры.
Бонусы
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- замечательный офис в двух минутах от метро «Белорусская»: панорамный вид центр города, места для уединённой работы и зоны отдыха.
Мы бережём здоровье сотрудников, поэтому на время пандемии все команды перешли на работу из дома. Компания предоставляет технику для удалённой работы: ноутбуки, мониторы, модемы. Также мы даём доступ к софту для продуктивного взаимодействия в команде. А ещё компенсируем расходы на питание, чтобы сотрудники меньше скучали по бесплатным обедам в офисе.
Дополнительные инструкции
Не обязательно, но круто, если вы:
- Знаете нетривиальные особенности технологий, которыми пользовались;
- Имеете представление о DDD;
- Имеете опыт профилирования приложений;
- Работали с PostgreSQL;
- Используете в работе Docker/Kubernetes;
- Знакомы с JavaScript.