Senior Backend Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Х5 Digital развивает сервис онлайн-доставки.
Мы доставляем десятки тысяч заказов каждый день.
Наша цель — занять лидирующую позицию на рынке e-grocery и стать прямой ассоциацией с доставкой онлайн-заказов.
X5 Digital сегодня — это более 34 миллионов заказов в год, 350+ инженеров в IT-командах и сервис, который представлен уже в 69 регионах страны.
Чем предстоит заниматься:
- принимать активное участие в проектировании и разработке существующих и новых сервисов;
- оптимизировать выполнение запросов, анализировать и профилировать выполнение программного кода, повышать общую отказоустойчивость системы;
- выполнять рефакторинг и ревью кода;
- покрывать код тестами;
- изучать и использовать новые эффективные подходы в разработке, использовать инструменты, повышающие качество, скорость разработки, тестирования и внедрения.
Ожидания от кандидата
- уверенные знание языка программирования PHP и Go - от 3-4 лет коммерческого опыта;
- понимание возможных оптимизаций исполнения инструкций машинного кода на уровне CPU, memory;
- понимание аспектов работы внутренних инструментов Go: планировщика, сборщика мусора;
- умение профилировать Go программы, находить, обосновывать и оптимизировать узкие места;
- опыт работы с реляционными базами данных, знания глубже и за рамками обычных SELECT/UPDATE/INSERT/DELETE операций;
- понимание принципов и паттернов разработки, а также принципов организации сервисно-ориентированной архитектуры;
- хорошее понимание алгоритмов и структур данных;
- понимание, что скрывается за аббревиатурами и умение их объяснить: SOLID, DRY, REST, gRPC, CQRS, ORM, OAuth, GC;
- опыт работы с системой контроля версий: git.
Будет плюсом:
- опыт работы с Kafka;
- опыт работы с нереляционными базами данных;
- опыт работы с контейнеризацией (Docker);
- опыт работы с другими языками программирования.
Условия работы
✔ делимся собственным опытом и знаниями;
✔ регулярно проводим митапы, приглашаем внешних спикеров;
✔ даем доступ к внутренним ресурсам: электронной библиотеке и корпоративному университету, где можно непрерывно обучаться;
✔ работаем удаленно или из уютного офиса на ст. м. Добрынинская в Москве;
✔ предоставляем ДМС со стоматологией;
✔ помогаем с переездом в Москву при необходимости.
Дополнительные инструкции
Дальнейшие шаги, если твое резюме подходит:
– 30 минут – встреча с HR
– До 120 минут – знакомство с командой/руководителем
– Совпадаем по ожиданиям?
Предлагаем оффер