СММ

Инженер-программист (Backend-разработчик/Python-разработчик)

Не указана
  • Санкт-Петербург
  • От 3 до 6 лет

ЗАО «СММ» - отечественный лидер в области тяжелого машиностроения, специализирующийся на проектировании, изготовлении, монтаже и сервисном обслуживании тяжелого грузоподъёмного оборудования для портов, транспортных терминалов, верфей и промышленных предприятий.

Обязанности:

  • Разработка, тестирование и сопровождение программных модулей и сервисов на Python;
  • Проектирование и реализация REST API с использованием FastAPI;
  • Работа с базами данных (PostgreSQL) через SQLAlchemy, написание оптимизированных SQL-запросов;
  • Контейнеризация приложений в Docker, управление контейнерами;
  • Участие в код-ревью, обеспечение качества кода;
  • Работа с системой контроля версий Git (ветвление, слияние, разрешение конфликтов);
  • Взаимодействие с аналитиками, тестировщиками и другими членами команды;
  • Оптимизация производительности кода и рефакторинг существующих решений;
  • Соблюдение стандартов разработки и информационной безопасности.
Требования:
  • Высшее или среднее профессиональное образование в области информационных технологий (прикладная информатика, программная инженерия, информационные технологии).
  • Опыт коммерческой разработки на Python от 3-х лет.
  • Опыт работы с FastAPI, asyncio, SQLAlchemy; понимание принципов многопоточности и асинхронности.
  • Понимание протоколов HTTP, TCP, UDP.
  • Навык контейнеризации Python-приложений в Docker, управление контейнерами.
  • Хорошее знание Linux (Ubuntu), работа с консолью, утилиты файловой системы.
  • Навык работы с Git, понимание принципов ветвления, разрешения конфликтов и слияния коммитов.
  • Знание SQL, умение писать SQL-запросы.
  • Понимание принципов REST API, опыт работы с базами данных (PostgreSQL, MySQL).
Условия:
  • Официальное трудоустройство согласно ТК РФ;
  • Полностью белая заработная плата, своевременные выплаты 2 раза в месяц;
  • Работа в красивом месте, центр города, пер. Гривцова, 1/64 лит. А;
  • Командировки возможны ( редко, по проектной необходимости);
  • Социальные гарантии (оплачиваемые больничные, отпуска);
  • После года работы страхование по ДМС;
  • Предоставление субсидий от компании;
  • Премирование от компании в связи с юбилейными датами работника, вступлением в брак, рождением ребенка;
  • Насыщенная корпоративная жизнь (праздники, обучения, спортивные мероприятия, групповые экскурсии);
  • Спортивные команды (баскетбол, волейбол).