Backend developer Python (Senior) / Бэкенд-разработчик 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++

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

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

Кого мы ищем?

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

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

Опыт разработки на 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, знание принципов микросервисной архитектуры.

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

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

А ещё у нас есть своя футбольная команда и группа любителей картинга. Мы устраиваем замечательные Дни здоровья и другие традиционные корпоративные праздники.