Lead Backend Developer (Python)

Дата размещения вакансии: 24.04.2026
Работодатель: OSMI IT
Уровень зарплаты:
от 220000 до 250000 RUR
Город:
Москва
Автозаводская улица 23Ак2
Требуемый опыт работы:
Более 6 лет

OSMI IT — интегратор решений в области искусственного интеллекта и веб-разработки. Мы помогаем среднему и крупному бизнесу внедрять AI-технологии и цифровые продукты, которые реально влияют на эффективность.

AI-разработка: создаём чат-ассистентов, AI-агентов и системы автоматизации на базе LLM и машинного обучения.
Веб-разработка: проектируем и реализуем современные цифровые платформы, сервисы и интеграции.
R&D проекты: ведём исследования в области AI.

OSMI IT — это команда с продуктовым подходом, глубоким пониманием технологий и амбициями делать проекты, которые задают тренды в индустрии.

Что нужно знать и уметь

  • Проектировать и разрабатывать серверную логику: REST API, асинхронные сервисы, фоновые задачи и интеграции со сторонними системами;

  • Участвовать в проектировании архитектуры: декомпозиция на сервисы, выбор подходов к хранению данных, разработка схем взаимодействия между компонентами;

  • Разрабатывать и поддерживать интеграции: внешние API, брокеры сообщений, очереди задач — реализовывать надёжную и отказоустойчивую обработку данных;

  • Писать чистый, поддерживаемый код с покрытием тестами: unit, интеграционные тесты, соблюдение договорённостей команды по стилю и структуре;

  • Участвовать в code review: давать и принимать конструктивную обратную связь, следить за качеством кодовой базы;

  • Работать в связке с фронтендом, аналитиками и DevOps: согласовывать контракты API, участвовать в груминге, помогать в разборе инцидентов;

  • Поддерживать и развивать существующую кодовую базу: рефакторинг, устранение технического долга, оптимизация производительности запросов и сервисов;

  • Участвовать в планировании: декомпозировать задачи, оценивать трудозатраты, фиксировать технические риски до старта разработки.

Какие у нас требования?

  • Опыт коммерческой разработки на Python от 5 лет на позиции Lead backend (обязательно);

  • Уверенное владение одним из фреймворков: FastAPI, Django, Flask — понимание их внутреннего устройства, не только синтаксиса;

  • Опыт проектирования и разработки REST API: версионирование, валидация, обработка ошибок, документирование через OpenAPI/Swagger;

  • Опыт работы с реляционными БД (PostgreSQL, MySQL): проектирование схем, написание сложных запросов, понимание индексов и планов запросов;

  • Понимание асинхронного программирования (asyncio), работы с очередями задач (Celery, RQ) и брокерами сообщений (Kafka, RabbitMQ);

  • Опыт написания тестов: pytest, моки, фикстуры — понимание разницы между unit и интеграционными тестами;

  • Опыт работы с Git в командной разработке: ветвление, code review, работа с историей;

  • Понимание принципов CI/CD, базовая работа с Docker — умение собрать образ и разобраться в окружении.

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

  • Опыт работы с Redis: кэширование, сессии, pub/sub;

  • Опыт с облачными провайдерами (AWS, GCP, Яндекс Cloud): S3, очереди, managed-сервисы;

  • Знакомство с LLM-интеграциями: OpenAI API, LangChain, векторные базы данных;

  • Опыт работы с Kubernetes на уровне деплоя и отладки;

  • Опыт в высоконагруженных системах: понимание bottleneck-ов, профилирование, оптимизация.

Что взамен:

  • Дружелюбный коллектив, всегда готовый помочь и поддержать;
  • Возможности для карьерного и профессионального роста;
  • Крупные клиенты/проекты и интересные задачи;
  • Своевременная заработная плата;
  • Официальное трудоустройство;
  • Полностью удаленный формат работы.