ТОП КЕЙС

Python-разработчик (госпроект)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Привет!

TOPCASE открывает двери для Python-разработчика!

Представьте мир, где ваш код не просто работает — он меняет жизнь к лучшему. Это место, где разработка софта — это искусство, а программный продукт помогает людям. Если вы готовы присоединиться к команде, где ценятся рост, учёба и инновации, не пропустите свой шанс. Встречайте новые горизонты в TOPCASE!

Где мы действуем?

Мы — кузница IT-решений в России, Беларуси и на Кипре, создающая как заказные программные продукты, так и воплощающая в жизнь свои стартапы для европейского рынка.

Что мы предлагаем:

  • Уютный офис в самом центре города (ст.м. Чеховская);
  • Формат работы - удалённо!
  • Корпоративные обеды (obed.ru);
  • ДМС со стоматологией;
  • Дружный и творческий коллектив;
  • Рыночную заработную плату и достойные премии;
  • Возможности персонального профессионального роста;
  • Тренажер, пинг-понг и вот это все.

Что необходимо делать:

  • Проектирование и поддержка чистого, поддерживаемого Python-кода на стыке технологий: классический проект на .Net и ML-решениями на Python;
  • Совместная работа с ML-инженером: перевод MVP-решений в production-ready код;
  • Проведение code review (архитектура, читаемость, тестируемость, производительность);
  • Реализация линейных пайплайнов интеграции и обработки данных;
  • Контроль корректности технических решений (простота, обоснованность, соответствие принципам разработки ПО);
  • Контроль и устранение технического долга

Что мы ждём от тебя:

  • Уверенные знания Python 3.x (3+ лет или эквивалентный опыт);
  • Понимание композиции, интерфейсов, ответственности модулей, SOLID, DRY, KISS, YAGNI;
  • Умение упрощать сложные решения;
  • Опыт работы с большими кодовыми базами;
  • Опыт проведения системных code review;
  • Понимание критериев production-кода: читаемость, тестируемость, воспроизводимость;
  • Умение аргументировать технические решения и отстаивать реализацию перед архитекторами заказчика;
  • Работа с технологическим стеком: pandas / numpy, ML-библиотеки, SQL (в частности работы с Postgresql, умение читать и писать сложные запросы), API (REST, gRPC);
  • Умение применять и внедрять линтеры и форматирование (black, flake8, ruff и т.п.);
  • Опыт работы с Git (ведение релизных и фича-веток, review-процессы);
  • Опыт подготовки решений к production: конфигурация, логирование, мониторинг ошибок;
  • Работы с Docker контейнерами, базовое понимание деплоя

Как мы будем знакомиться:

  • онлайн собеседование с HR (не более 30 минут).
  • онлайн/очное собеседование с руководителем (не более 1 часа).