Синтерра

Middle Python Developer

От 200 000 RUR
  • Казань
  • От 3 до 6 лет

Обязанности:

  • Разработка нового функционала и доработка существующего, тестирование и поддержка масштабируемого веб-приложения на Python;
  • Участие в проектировании архитектуры приложений и принятии технических решений по отказоустойчивости и производительности;
  • Покрытие unit тестами существующей кодовой базы;
  • Построение блок-схем взаимодействия сервисов и инструментов;
  • Контроль качества кода, проведение code review, внедрение лучших практик;
  • Поддержка CI/CD;
  • Оценка задач, декомпозиция и участие в планировании работ;
  • Активное взаимодействие с продуктовым менеджментом, системным аналитиком;

Требования:

  • ​​​​​​​Высокий уровень владения Python. Опыт от 3 лет коммерческой разработки в качестве разработчика ПО на крупных проектах;
  • Опыт работы с FastAPI, знание и опыт работы с другими фреймворками;
  • Опыт работы с реляционными базами данных (PostgreSQL);
  • Опыт работы с брокерами сообщений: RabbitMQ;
  • Умение работать с контейнеризацией - Docker, Kubernetes;
  • Умение писать unit-тесты;
  • Знание принципов и подходов к построению сервисной архитектуры. Опыт работы с паттернами сервисной архитектуры (pubsub, api gateway, saga, outbox);
  • Git на продвинутом уровне;
  • Высокий уровень ответственности и умение доводить задачи до завершения;
  • Понимание важности самостоятельной проверки результатов своей работы перед тестированием.

Будет преимуществом:

  • Опыт в fintech;
  • Опыт работы с системами мониторинга (Prometheus, Grafana);
  • Стек: Python 3.12+, FastAPI, Redis, RabbitMQ, PostgreSQL, Docker, Kubernetes, GitLab, CI/CD

Условия:

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