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.
- По-настоящему интересные проекты, по-хорошему сложная ИТ-архитектура, реальная возможность расширить знания о функционале и обучиться новым технологиям.
- Разнообразный кафетерий льгот — ты сам выбираешь, чем хочешь пользоваться.
- Участие в проектах компании, которые прокачают твой личный бренд на рынке: внутренние и внешние митапы, конференции, хакатоны и демо-дни.
- Работа на удаленке или в офисе.
- Официальное оформление и зарплата.