Python Developer

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

МоскваПолный рабочий деньМожно удаленно

Компания

Аккредитованная ИТ-компания и быстрорастущий цифровой партнёр М.Видео-Эльдорадо

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

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

«М.Тех» выступает разработчиком уникальных SaaS-решений для цифровизации ритейла и внедрения лучшего бесшовного опыта, а также для сферы потребительского кредитования и электронных платежей.

Мы разрабатываем более 100 инновационных ИТ-продуктов на основе современной микросервисной и облачной инфраструктуры, больших данных, биометрии, ИИ и машинного обучения для улучшения качества жизни десятков тысяч сотрудников и миллионов покупателей по всей России.

На данный момент находимся в поиске Python разработчика в платформу Чат-бот и IVR.

Стек: Kafka, Clickhouse, Grafana, PostgreSQL, Kubernetes, Gitlab, Github, YandexCloud, MongoDB, Redis, Fastapi(swaggerUI)/pydantic/injector, Telegram(telethon)

ОБЯЗАННОСТИ:

  • Поддержание работоспособности продукта чат-бот в части бэкэнда.
  • Интеграция чат-бота с различными системами и API.
  • Оптимизация производительности и масштабируемости чат-бота.
  • Разработка и поддержка тестов для обеспечения высокого качества кода.
  • Документирование инфраструктуры
  • Участие в коллективном процессе принятия решений и обмене знаниями с другими членами команды.

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

  • Глубокие знания Python и опыт работы с продвинутыми фреймворками: Опыт работы с Django, Flask для создания веб-приложений и FastAPI для асинхронных API. Знание продвинутых библиотек, таких как SQLAlchemy для ORM, Pydantic для валидации данных, Celery для асинхронных задач.
  • Опыт проектирования и работы с большими базами данных, включая оптимизацию запросов: Умение работать с реляционными БД (например, PostgreSQL, MySQL) и NoSQL решениями (например, MongoDB, Cassandra). Навыки оптимизации запросов SQL, знание принципов проектирования и нормализации БД, понимание транзакционных систем и работы с большими объемами данных.
  • Знание и опыт применения асинхронного программирования: работы с распределенными системами и микросервисной архитектурой.
  • Опыт разработки и интеграции сложных RESTful и GraphQL API.
  • Продвинутые знания в области контейнеризации и оркестрации (Docker, Kubernetes).

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

  • Опыт участия в цифровой трансформации крупнейшего техноритейлера России и мира: ты постоянно развиваешься в быстро меняющейся реальности, которая заставляет компанию трансформироваться день за днем, код за кодом. Ты готов принять вызов? Даешь Agile и Highload.
  • По-настоящему интересные проекты, по-хорошему сложная ИТ-архитектура, реальная возможность расширить знания о функционале и обучиться новым технологиям.
  • Разнообразный кафетерий льгот — ты сам выбираешь, чем хочешь пользоваться.
  • Участие в проектах компании, которые прокачают твой личный бренд на рынке: внутренние и внешние митапы, конференции, хакатоны и демо-дни.
  • Работа на удаленке или в офисе.
  • Официальное оформление и зарплата.