Ведущая российская сеть предприятий быстрого обслуживания в поиске сотрудника на позицию Backend Team Lead!
Цифровые продукты компании включают в себя мобильное приложение, сайт, СRM (CDP платформы), а так же цифровые киоски. В будущем планируется запуск и других продуктов. Данная позиция является одной из ключевых для построения собственной in-house экспертизы в отделе технологий и одним из ключевых факторов будет являться опыт построения команд разработки с нуля. Стэк технологий: Python 3.8, Swift, Objective C, Kotlin, Java,gRPC, Kubernetes, Help, Docker, MondoDB, PostgreSQL, Redis.
Ваши обязанности:
-
Аудит текущего кода на существующих микросервисах;
-
Разработка новых и доработка существующих приложений на Python с потенциальным переходом на Go;
-
Совместно с Product Owner и Project Manager/Tech Lead улучшать метрики команд (Time to Market, Cycle Time и пр.);
-
Разрабатывать стандарты (вместе с другими Team Lead и Head of Backend) на уровне центра компетенций backend и внедрять их в команды;
-
Проектирование интерфейсов взаимодействия с другими системами;
-
Организация жизненного цикла приложений (развертывание, поддержка, развитие);
-
Организация взаимодействия команды мобильной разработки с командой backend-разработки для обеспечения эффективной поставки продукта;
-
Приемка выполненных работ. Сode review. Взаимодействие с группой QA;
-
Формирование технической документации;
-
Участие в анализе и принятии технологических решений;
-
Повышение производительность приложения и оптимизации кода.
Наши пожелания к знаниям и опыту:
-
Высшее образование;
-
Отличные знания технологий: Python, Flask, FastAPI, PostgreSQL, SQLAlchemy, Linux, Git, Nginx, Kafka, Elasticsearch, Jenkins, Docker, Redis;
-
Опыт работы с мобильной разработкой и высоконагруженными системами от 3 лет с продуктами с аудиторией более 1 млн. пользователей;
-
Готовность выстраивать процессы с нуля и не принимать аргументы «так сложилось исторически";
-
Хорошее представление об основных подходах к проектированию микросервисов;
-
Навык выстраивания работы команды разработки;
-
Умение реально оценивать объемы работ и сроки;
-
Знание подходов к реализации мобильных приложений, архитектур, тенденций, отслеживание новых технологий/фреймворков;
-
Знание паттернов проектирования ПО;
-
Глубокое понимание полного жизненного цикла мобильной разработки;
-
Опыт самостоятельного проектирования систем;
-
Опыт работы и рефакторинга кодовой базы в многомодульном приложении;
-
Знание протоколов HTTP, WebSocket;
-
Знание английского языка на уровне B2+.
Почему мы:
-
Сможете принять непосредственное участие в построении экспертизы In-house разработки и технологичной ИТ компании;
-
Принять участие в аудите мобильного приложения, чтобы начать его переписывать фактически с нуля, если потребуется;
-
Масштабный продукт, миллионы пользователей в MAU, более 30 микросервисов.
Мы предлагаем:
-
Работа в коллективе ИТ-профессионалов;
-
Возможность самореализации в амбициозных проектах цифровой трансформации компании-лидера в своей отрасли;
-
Отсутствие бюрократии и дух стартапа;
-
Стабильный работодатель;
-
Достойный уровень оплаты, годовой бонус;
-
Конкурентоспособный социальный пакет (ДМС, включая компенсацию 80% для детей);
-
Гибридный формат работы (2-3 дня в офисе), современный уютный офис в БЦ класса А у ст. метро Добрынинская/Павелецкая.