Python developer (Senior)

Требования

Бэкенд разработчик
Senior
Python
Git
SQL
Kubernetes
FastAPI
Asyncio
Высоконагруженные системы
Микросервисная архитектура
Управление разработкой
Управление людьми

Условия

Можно удалённо
Москва

Компания

Мы создаем большую платформу, которая помогает компаниям повышать продажи и улучшать клиентский сервис

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

О компании и команде

Вакансия открыта в продуктовой компании “Комеджик”, которая занимается разработкой единой коммуникационной платформы, на базе которой реализованы сервис для аналитики маркетинга CoMagic, сервис UIS для управления коммуникацией отделов продаж и другие решения. Компания крепко стоит на ногах и ценит в сотрудниках такую же стабильность, честность и надёжность.

Одним из продуктов компании является универсальная система хранения данных для построения аналитической отчетности и нашего маркетплейса. Система реализована по принципу low-code, что позволяет пользователю создавать витрины данных и ETL процессы “на лету” через графический интерфейс. Система в основном состоит из 12+ микросервисов, ряда баз данных и CDC решения.

Основная задача Senior Python developer – поддерживать и развивать микросервисную часть системы, следить за чистотой кода проекта, а также наставлять менее опытных разработчиков.

Непосредственный руководитель – член core-team. Взаимодействие со всеми членами продуктовых команд и другими разработчиками.

Важно! Стек технологий:
Python (Aiohttp, FastAPI, Aioamqp, Asyncpg, Aiokafka)
SQL
Kafka/Redpanda
Redis
Docker
Kubernetes
Git + Gitlab
Jira/kaiten

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

  • Поддержка, развитие и эксплуатация системы.
  • Доработка сервисов и библиотек.
  • Поиск и оптимизация узких мест системы.
  • Обеспечение отказоустойчивости системы.
  • Менторство других python разработчиков команды.
  • Код ревью.

Ожидания от кандидата

  • Коммерческий опыт разработки на Python на фреймворках Aiohttp/ Aioamqp – от 5 лет.
  • Понимание принципов работы API.
  • Отличное понимание ООП.
  • Опыт работы с микросервисной архитектурой.
  • Базовые знания SQL и желание их прокачать.
  • Опыт эксплуатации процессов CI/CD.
  • Опыт работы с Linux, Docker, Kubernetes.
  • Опыт настройки мониторинга и алертинга сервисов.
  • Опыт работы с Git.
  • Способность быстро учиться, аналитический склад ума.
  • Опыт менторства.

Условия работы

  • Компания входит в реестр аккредитованных IT-компаний.
  • Комфортный онбординг через менторство наставника.
  • Полная занятость.
  • Работа в офисе, возможен гибридный формат работы, а также удалённый для сотрудников не из Москвы.
  • Комфортный офис в бизнес-центре А-класса недалеко от м. Нахимовский проспект с местами для отдыха, кухней и собственными переговорными комнатами.
  • Зарплата – в зависимости от вашего опыта и компетенций.
  • Испытательный срок – 3 месяцев.

Бонусы

  • ДМС и компенсация обучения из специальной программы поддержки сотрудников – Кафетерий льгот.