
Ритейл-Процессинг
Senior Python developer
- Python
- SQL
- FastAPI
- Yandex Cloud
- Английский — B1 — Средний
Наша команда SmartKit занимается разработкой конструктора мобильных приложений для систем лояльности розничного ритейла. Такие приложения позволяют покупателям пользоваться своими картами скидок и купонами, а маркетологам становятся доступны инструменты взаимодействия – информация об акциях, уведомления, встроенные казуальные игры. Мы ищем разработчика, с опытом промышленной разработки и отличным знанием Python.
С чем предстоит работать:
-
Основной язык разработки – Python (3.9+);
-
Основной фреймворк – FastAPI;
-
PostgreSQL;
-
Микросервисная архитектура;
-
Kubernetes в Яндекс Облаке.
Примеры типичных задач:
-
Предоставить методы API для администрирования маркетинговых материалов, например сторис в мобильном приложении;
-
Реализовать интеграцию с новой системой лояльности (обмен данными о картах скидок, купонах, чеках).
Требования:
- Хорошее знание Python3, опыт промышленной разработки от 3 лет
- Опыт использования одного из фреймворков (Django, Flask, FastAPI)
- Опыт асинхронной разработки, использования asyncio (aioredis, asyncpg, aiohttp)
- Умение писать чистые SQL запросы
- Знание Linux, умение пользоваться командной строкой
- Опыт работы с облачными платформами (AWS, Yandex.Cloud)
- Опыт написания и поддержки тестов (Pytest, Unittest)
Будет преимуществом:
- Знание Docker, k8s
- Опыт работы с PostgreSQL
- Опыт работы c брокерами сообщений (Yandex Message Queue или другими)
- Настройка CI/CD на основе Gitlab
- Опыт разработки платежных сервисов
- Знание паттернов проектирования и умение применять их на практике
- Опыт работы с микросервисной архитектурой
- Опыт работы с OpenSearch и Grafana
- Аккредитованная IT компания
- Работа в молодой и динамичной компании, сложные и интересные задачи
- Официальное трудоустройство
- Поддержка коллег и руководителя
- Возможности для профессионального роста и участия в конференциях