Ритейл-Процессинг

Senior Python developer

280 000 - 300 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • 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 компания
  • Работа в молодой и динамичной компании, сложные и интересные задачи
  • Официальное трудоустройство
  • Поддержка коллег и руководителя
  • Возможности для профессионального роста и участия в конференциях