Senior Python developer

Дата размещения вакансии: 04.03.2025
Работодатель: Ритейл-Процессинг
Уровень зарплаты:
от 280000 до 300000 RUR
Город:
Москва
Советский проспект 234
Требуемый опыт работы:
От 3 до 6 лет

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 компания;

  • Работа в молодой и динамичной компании, сложные и интересные задачи;

  • Официальное трудоустройство;

  • Поддержка коллег и руководителя;

  • Возможности для профессионального роста и участия в конференциях