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