Старший бэкенд разработчик в команду Mattermost
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Юнит Mattermost отвечает за внутренний мессенджер в компании на всех платформах.
Наши пользователи - это все отделы Авито (~10 тысяч сотрудников). Наша задача облегчить коммуникации и сделать минимизировать сложности общения на удалёнке.
Наш внутренний продукт отличается высокой чувствительностью, обособленной инфраструктурой и простым доступом до получения обратной связи от пользователей.
Мы ищем сильного Backend-разработчика для усиления текущей команды разработки.
Вам предстоит:
разрабатывать бэкенд внутреннего мессенджера в кросс-функциональной команде:
- расширять возможности корпоративного мессенджера (внутренние звонки, менеджер плагинов и т.д.)
- улучшать производительность приложений (desktop, apps)
- оптимизировать старый код
- участвовать в принятии технических решений и планировании процесса разработки;
- писать различные тесты, начиная с unit и заканчивая end-to-end тестами;
- быть ответственным за крупную часть проекта, над которой работает команда инженеров;
- участвовать в Code Review и дежурствах;
Мы ждём, что вы:
- отлично владеете базовыми технологиями — Golang, PostgreSQL;
- понимаете принципы работы RESTful API и HTTP;
- знакомы с основными алгоритмами и структурами данных;
- знаете, как оптимизировать приложение и сделать его быстрее.
- знакомы с шаблонами проектирования и умеете их применять;
- умеете писать поддерживаемый и тестируемый код;
- способны тщательно планировать и приоритизировать свою работу;
- положительно относитесь к t-shape и готовы познакомиться с frontend, QA, аналитикой.
Будет здорово, если вы:
- имеете опыт разработки сложных продуктов с использованием Redis и Elastic;
- понимаете принципы работы k8s;
- приходилось работать с Websocket и WebRTC;
- интересуетесь новыми технологиями во бэкенде;
- имеете дело с инструментами бэкенд-разработки — автоматизация, системы тестирования и т.д.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха. Возможность работать удаленно.