Описание вакансии
Компания «СТМ» – российская аккредитованная 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 (Django REST Framework).
- Сопровождением продукта.
- Планированием релизов.
- Созданием микросервисов для новой логики и рефакторинг существующих.
- Интеграцией проекта с другими сервисами компании и клиентов.
- Настройкой развертывания сервисов и связи со сторонними сервисами (Git, контейнеризация и т.д.), настройкой CI/CD, ведением документации, автотестированием.
- Руководством проектом и командой:
- декомпозиция и постановка задач;
- организация согласованности работы 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 минутах ходьбы от М. Петроградская. Офис обеспечен всем необходимым, включая оборудованные кухни, душ, велопарковку.
А ещё у нас есть своя футбольная команда и группа любителей картинга. Мы устраиваем замечательные Дни здоровья и другие традиционные корпоративные праздники.