Назад
5 дней назад

Middle Python Backend Developer (FastAPI)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Middle Python backend developer (FastAPI): Разработка массовых онлайн-сервисов, программных продуктов и инструментов для рынка интернет-рекламы с акцентом на асинхронный Python, микросервисную архитектуру и production-системы. Focus on оптимизация MySQL, кеширование через Redis, взаимодействие сервисов, брокеры сообщений и Kubernetes.

Локация: удалённая работа; Москва

Компания

РА Дельта занимается in-house разработкой массовых онлайн-сервисов, программных продуктов и инструментов для рынка интернет-рекламы, занимая лидирующие позиции в дистрибуции софта в странах СНГ.

Что делать

  • Разрабатывать и поддерживать массовые онлайн-сервисы, программные продукты и инструменты для интернет-рекламы.
  • Работать в мини-команде совместно с JS- и Node.js-разработчиками, системным администратором и тимлидом.
  • Развивать микросервисную архитектуру и решать проблемы взаимодействия сервисов.
  • Работать с базами данных, кешированием, брокерами сообщений и контейнерной инфраструктурой.
  • Писать тесты, разбираться в существующем коде и участвовать в современных процессах разработки.

Требования

  • От 1 года до 3 лет опыта разработки.
  • Уверенное владение Python 3 и опыт production-разработки на FastAPI с использованием асинхронности.
  • Production-опыт работы с MySQL, включая индексы, транзакции, уровни изоляции и оптимизацию запросов.
  • Опыт работы с TortoiseORM и Redis для организации кеширования.
  • Опыт работы с Git и понимание Gitflow.
  • Навык написания тестов с использованием unittest или pytest и mock.
  • Понимание особенностей микросервисной архитектуры и опыт решения проблем микросервисного взаимодействия.
  • Опыт работы с RabbitMQ или другими брокерами сообщений, а также с Kubernetes.
  • Умение разбираться в чужом коде.

Хорошо, если есть

  • Опыт работы с Prometheus и построения дашбордов на Grafana.
  • Опыт работы и оптимизации высоконагруженных Python-сервисов.
  • Опыт CI для Python-приложений с Docker и GitLab.
  • Опыт работы с ClickHouse.
  • Опыт работы с MongoDB.

Культура и преимущества

  • Полная занятость, удалённая работа и гибкий график с возможностью разбивать рабочий день на удобные интервалы.
  • Конкурентный уровень дохода, определяемый начальными навыками, и премии за успешное выполнение стратегически важных этапов.
  • Работа в мини-командах без необходимости заниматься разработкой в одиночку, DevOps самостоятельно и лишней бюрократией.
  • Современные процессы разработки: Docker, Kubernetes, CI/CD и GitOps.
  • Помощь в освоении новых технологий, развитие недостающих компетенций и возможность вырасти до senior-разработчика.

Процесс найма

  • К отклику рекомендуется приложить короткий рассказ о себе, интересах в программировании и причинах интереса к вакансии.
  • Также рекомендуется предоставить примеры кода: GitHub, Bitbucket, ссылку на облако или другой источник.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →