Team Leader (Senior Backend)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
«РЕЗОНИТ» является крупнейшим производителем и лидером на рынке печатных плат в России. Мы разрабатываем софт для производства печатных плат и сборки готовых модулей. С нами вы сможете создать с нуля уникальный продукт мирового уровня.
Требуется опытный Team Leader и архитектор / проектировщик (уровня Senior / Lead Developer) для разработки с нуля и развития личного кабинета клиента (CRM). Подразумевается масштабируемая микросервисная архитектура (MSA) и интеграция с другими системами предприятия по интеграционной шине и через Non SQL хранилище для файлов. В перспективе предусмотрены BigData, ML и возможно нейросети.
Кандидат должен возглавить команду разработки, взять на себя проектирование микросервисной архитектуры системы с нуля (разбивку на микросервисы, интеграции со смежными системами по шине, архитектуру фронта для Web и мобильного SPA приложений), постановку задач разработчикам (inhouse, фриланс, подряд) и приёмку у них работы.
Мы хотим видеть человека, способного доформировать команду (5-6 человек + он сам) и привнести экспертизу и культуру крупного энтерпрайз. Выступить руководителем и наставником и вырастить из middle и junior’ов полноценных разработчиков на уровне лучших команд.
Обязанности:
- проектирование с нуля и развитие микросервисной (MSA) архитектуры
- проектирование интеграций со смежными системами по шине (ESB)
- проектирование архитектуры фронта (Web и Mobile SPA приложения)
- постановка задач и приёмка работы у разработчиков (inhouse, фриланс, подряд)
- взаимодействие с руководителями проекта/продукта и смежных подразделений
- написание основных/наиболее критичных микросервисов нового ЛК
- архитектурное и экспертное лидерство в команде разработчиков
- деятельное участие в подборе и формировании команды
- наставничество помощь middle и junior разработчикам
- анализ проектных решений & Code Review
- написание технической документации.
Требования:
- от 5 лет опыта работы в компаниях сильной разработкой (разработчики, системные интеграторы, финтех, маркетплейсы, online сервисы и т.п.)
- из них не менее 2 лет опыта на позиции Team Leadr и Senior Developer / Architect на проектах разработки Enterprise / высоко нагруженных систем
- опыт проектирования и выстраивания микросервисной архитектуры для Enterprise / высоконагруженных решений с нуля
- опыт проектирования архитектуры Frontend под Vue (или React / Angular / Ext JS) для Enterprise / высоконагруженных решений с нуля
- опыт проектирования развертывания микросервисных приложений с интеграционными шинами (совместно с DevOps)
- опыт коммерческой разработки на PHP 7/8 и Laravel 8 от 3 лет
- опыт энтерпрайз разработки на C# / C++ / Golang от 2 лет
- опыт написания, деплоя и сопровождения микросервисов
- опыт проектирования структур СУБД и их миграции
- опыт работы с SQL базами (MySQL / Postgress)
- опыт работы с NoSQL базами (memcached, redis, mongodb)
- опыт работы с SOAP протоколом
- великолепное понимание ООП, подходов к проектированию приложений, сервисов и API и умение их применять
- опыт работы с очередями (Rabbit MQ/Kafka) и системами кэширования
- работа в команде, использование трекера и git
- работа с Docker и DevOps инструментами
- умение собрать и развернуть окружение
- хорошее владение алгоритмами и математические навыки
- физмат или инженерное образование в ведущем ВУЗе.
Плюсом будет
- опыт развёртывания Rabbit MQ / Kafka и Non SQL баз
- опыт бесшовной интеграции с системой 1С
- опыт проектирования Enterprise систем среднего размера
- опыт разработки открытых API для внешних систем
- интерес к микроэлектронике и её созданию
Условия:
- режим работы: удаленная, либо частично удаленная работа
- работа по ТК РФ (белая ЗП 2 раза в месяц, оплачиваемый отпуск и больничный)
- вознаграждение складывается из оклада, месячной и квартальной премии.
- для удалённой работы часовой пояс Москва (плюс-минус 2-3 часа)
- график работы 5/2 (суббота, воскресенье выходной). Рабочий день с 10:00 до 18:00 по Москве, перерыв на обед 1 час
- для удалёнки критично быть на связи в течение указанного времени
- руководство лояльно смотрит на перерывы и отдых в течение дня, но чётко спрашивает за результат
- удобный офис с кабинетами, в которых не больше 3-5 человек
- на территории бизнес-центра есть кафе, столовые, ресторан
- компания вкладывается в профессиональное развитие сотрудников
- работа в трекере, с контролем времени по задачам
- испытательный срок - 3 месяца.
Дополнительные инструкции
- потребуется выполнить тестовое задание (два этапа).