💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

Руководитель группы разработки/Senior Developer (Python)

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Разработка программного обеспечения для ВЭД и железнодорожной логистики

Описание вакансии

О компании и команде

Компания «СТМ» – российская аккредитованная IT-компания, коммерческая организация - один из ведущих разработчиков специализированного программного обеспечения для таможенного оформления, железнодорожных перевозок и информационной поддержки ВЭД.

Наши продукты оптимизируют и автоматизируют процессы таможенного оформления товаров и взаимодействия с таможенными службами (морские, ж/д, автомобильные и авиаперевозки). А также позволяют быстро и удобно строить актуальные железнодорожные маршруты доставки товаров, рассчитывать плату за грузоперевозки, следить в режиме онлайн за передвижением вагонов и контейнеров по железным дорогам более 15 государств.

В связи с расширением мы ищем в одну из команд разработки Backend developer Python (senior).

О проекте

Программный комплекс Fill-Bill – это коммерческий продукт, созданный для участников ВЭД с целью осуществления ими электронного взаимодействия с таможенными органами. Вызовом данного проекта является нетривиальная логика работы, большое количество обрабатываемых и конвертируемых данных, построение внутренних и внешних интеграций с информационными системами.

Команда

3 backend -разработчика, 2 frontend - разработчика, системный аналитик, специалист по тестированию и техподдержке, менеджер проекта, руководитель отдела.

Стэк проекта

Backend: Python (Django REST Framework), Java.

DB: PostgreSQL.

Frontend: Vue.JS.

Клиентское приложение для MS Windows: C++.

Ожидания от кандидата

Кого мы ищем?

Ищем специалиста для длительного сотрудничества, имеющего опыт в роли лида и с желанием разрабатывать самостоятельно. Также, мы предполагаем дальнейшее формирование команды под новые задачи проекта с вашим участием.

Навыки, которые необходимы:

Опыт разработки на Python от 5 лет.

•   Уверенное владение Python 3;

•          Знание одного из фреймворков: Django, Django REST Framework, Flask;

•          Понимание принципов методологии RESTfull, опыт проектирования API;

•          Уверенное знание дополнительного скриптового backend-языка программирования;

•          Уверенное знание PostgreSQL или MySQL;

•          Опыт работы с веб-серверами Nginx;

•          Навыки работы с CentOS, Debian;

•          Опыт работы с системами контроля версий Git, понимание Git Flow.

Опыт управления командой.

Будет преимуществом:

  • Опыт работы c Java

· Понимание, опыт frontend-разработки.

· Понимание принципов CI/CD.

  • Docker, Docker Swarm, HA Proxy, SOAP, опыт интеграции со сторонними системами посредством API, знание принципов микросервисной архитектуры.

Условия работы

Чем предстоит заниматься:

  1. Работой над онлайн продуктом: полный процесс разработки новых фич, настройка инфраструктуры разработки.
  2. Проектированием программной архитектуры, разработкой алгоритмов, реализующих бизнес-логику серверной и клиентской частей средствами Python (Django REST Framework).
  3. Сопровождением продукта.
  4. Планированием релизов.​
  5. Созданием микросервисов для новой логики и рефакторинг существующих.
  6. Интеграцией проекта с другими сервисами компании и клиентов.
  7. Настройкой развертывания сервисов и связи со сторонними сервисами (Git, контейнеризация и тд), настройкой CI/CD, ведением документации, автотестированием.
  8. Руководством проектом и командой:  декомпозиция и постановка задач; организация согласованности работы frontend-/backend- разработчиков; поддержание и улучшение процессов внутри команды; написание документации по проекту и инструкций для сотрудников; участие в найме и адаптации новых сотрудников, менторство.

Мы предлагаем:

  • интересные проекты для крупных клиентов;
  • современное оборудование рабочего места;
  • работу в стабильной компании, официальное трудоустройство, соблюдение трудового законодательства;
  • комфортный офис в центре Санкт-Петербурга на берегу Невы, в 15 минутах ходьбы от М. Петроградская. Офис обеспечен всей необходимой инфраструктурой, включая оборудованные кухни, душ, велопарковку;
  • компенсация 50% абонемента для занятий спортом и возможность присоединиться к нашей футбольной команде;
  • качественное медицинское обслуживание;
  • яркие корпоративные мероприятия.