Backend-разработчик Python

Дата размещения вакансии: 24.04.2025
Работодатель: Октопустех
Уровень зарплаты:
з/п не указана
Город:
Москва
Большая Садовая улица 5к1
Требуемый опыт работы:
От 1 года до 3 лет

ОктопусТех – надёжный партнёр в разработке IT-решений и автоматизации процессов.

О проекте:

Мы — команда, разрабатывающая современные веб-сервисы и API на базе нейронных сетей. Наши решения ориентированы на генерацию и персонализацию контента для представителей бизнеса и медиа-индустрии. Сейчас мы запускаем новый продукт, в рамках которого создаются алгоритмы дообучения нейросетей для решения узкоспециализированных задач заказчиков.

В связи с развитием проекта мы открываем позицию Backend-разработчика уровня Middle, который присоединится к команде для создания новых сервисов и расширения текущего функционала.

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

  • Разработка и поддержка микросервисной архитектуры проекта

  • Проектирование и реализация REST/gRPC API

  • Работа с базами данных (PostgreSQL, MongoDB, ClickHouse)

  • Интеграция с внешними API и сервисами

  • Обеспечение отказоустойчивости и масштабируемости сервисов

  • Оптимизация производительности backend-компонентов

  • Написание и сопровождение unit и интеграционных тестов

Требования:

  • Коммерческий опыт разработки на Python от 2 лет

  • Уверенное знание FastAPI и Flask

  • Опыт работы с WebSocket

  • Глубокое понимание работы с реляционными БД и SQL

  • Навыки работы с брокерами сообщений: RabbitMQ, Kafka

  • Владение Docker и понимание микросервисной архитектуры

  • Опыт работы с системой контроля версий Git и знание Git Flow

  • Навыки написания тестов (pytest, unittest), понимание CI-подходов

  • Знание принципов SOLID, DRY, KISS, умение писать читаемый код

  • Способность к командной работе, инициативность и внимание к деталям

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

  • Опыт работы с Celery

  • Знание инструментов мониторинга и логирования (Prometheus, Grafana, Sentry)

  • Опыт настройки CI/CD (GitHub Actions, GitLab CI)

  • Навыки работы с Kubernetes (k8s)

  • Опыт взаимодействия с LLM/ML-моделями

  • Асинхронное программирование (asyncio, multiprocessing)

  • Знание OpenStack

  • Понимание работы и настройка Uvicorn, Gunicorn, Apache, Nginx

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

Официальное трудоустройство

  • оформление по ТК РФ в IT - аккредитованную компанию

Развитие в профессии

  • долгосрочные проекты от российских заказчиков
  • возможность выбирать или менять проект, пробовать себя в новых направлениях

Комфорт и свобода

  • полностью удаленный формат работы
  • гибкий рабочий график

Социальный пакет

  • ДМС
  • оплачиваемый отпуск 28 дней в году
  • оплачиваемые больничные