Печеньки, удаленка, обучение — а что на самом деле важно в работе? Поделитесь с нами → в опросник

Старший Python разработчик

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

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

Компания

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

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

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

Sitronics KT – это команда профессионалов, создающая высокотехнологичные решения для моря и суши. Мы гордимся нашими продуктами, которые повышают безопасность судовождения и предоставляют инструменты поддержки принятия решений. Наша команда насчитывает более 500 сотрудников, и мы всегда рады новым талантам, готовым развиваться вместе с нами.Мы состоим в реестре организаций ОПК и реестре аккредитованных ИТ-компаний.


Проект - Геоинформационная платформа. Продуктовая команда.

Основные задачи

  • Участие в разработке проектов для сложных картографических систем на основе SOA подходов и микросервисных архитектур;
  • Разработка сервисов, фич, приложений и реализация API;
  • Реализация взаимодействия с другими системами (ПО) по протоколам обмена;
  • Участие в реализации бизнес-логики сложных программ;
  • Участие в создании архитектуры программных продуктов;
  • Проведение ревью кода;
  • Читать, модифицировать и оптимизировать сторонний код

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


  • Уверенное знание и опыт коммерческой разработки на Python от 3 лет;
  • Опыт проектирования, оценки и реализации архитектурных решений отдельного программного компонента;
  • Умение разбираться и работать с чужим кодом, работать в команде;
  • Опыт в многопоточном и асинхронном программировании;
  • Знание языка SQL и опыт работы с реляционными СУБД (PostgreSQL). Опыт использования SQLAlchemy и применения ORM;
  • Опыт реализации API на GraphQl. Опыт работы с FastAPI, aiohttp;
  • Знание принципов MQ (RabbitMQ и пр.);
  • Работа в Linux на уровне продвинутого пользователя;
  • Опыт работы в команде , опыт проведения ревью;
  • Опыт развития репозитория;
  • Уверенное владение техническим английским (способность читать и использовать в работе документацию на английском языке).

*Будет плюсом:

  • Опыт использования GitLab, Jira, Confluence, SonarQube, Ansible, Docker;
  • Опыт работы с Astra Linux SE (знания о мандатной политике, домене, авторизации);
  • Опыт разработки на C++;
  • Знание принципов построения архитектуры ПО (архитектура, жизненный цикл, паттерны, инструментальные средства разработки архитектуры, диаграммы UML);
  • Участие в open source проектах;
  • Наличие высшего технического образования.

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

  • Участие в разработке проектов для сложных картографических систем на основе SOA подходов и микросервисных архитектур;
  • Разработка сервисов, фич, приложений и реализация API;
  • Реализация взаимодействия с другими системами (ПО) по протоколам обмена;
  • Участие в реализации бизнес-логики сложных программ;
  • Участие в создании архитектуры программных продуктов;
  • Проведение ревью кода;
  • Читать, модифицировать и оптимизировать сторонний код

Бонусы

  • Работа в динамичной и инновационной компании;
  • Возможность участия в уникальных проектах;
  • Полное соблюдение норм трудового законодательства и социальные гарантии;
  • Бессрочный трудовой договор;
  • ДМС со стоматологией и корпоративный врач;
  • Современный офис с лаундж-зонами, коворкингом и велопарковкой;
  • График работы 5/2 с 10:00 до 18:45 или с 9:00 до 17:45;
  • Рабочее пространство в 15-20 минутах от ст. м. Василеостровская (можно работать полностью удаленно в пределах РФ)