Вакансия: Python разработчик в Москва

Полное описание вакансии: Python разработчик в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1467163 Python разработчик Москва > Т1 open 2024-05-06
Необходимые навыки
  • > Python
  • > Git
  • > PostgreSQL
  • > RabbitMQ
  • > ClickHouse
  • > FastAPI
Требования

Отличное знание Python 3. Опыт разработки на фреймворке FastAPI. Опыт работы с SQLAlchemy. Опыт работы с asyncio. Опыт работы с...

Обязанности

Разработка модуля WD_Comader (импортозамещение DBeaver). Ведение документации. Формирование и ведение Дорожной Карты , включая контроль выполнения задач. Коммуникация с заказчиками, в...

Описание

Наша команда занимается развитием и разработкой систем надежности инфраструктуры. Делаем узкоспециализированные продукты для IT’шников. В нашем портфеле есть три продукта собственной разработки и одна система собрана из opensource компонентов
Продукты:

  • Система инфраструктурного мониторинга
  • Портал инфраструктурного мониторинга
  • Система сбора конфигурации с инфраструктуры (CMDB)
  • Система визуализации и управления ЦОДами (DCIM)

Продукты построены по микросервисной архитектуре, подняты в Kubernetes, одни выполняют бизнес-логику, другие взаимодействуют с разными системами. В качестве слоя авторизации и аутентификации используем KeyCloak, в слое очередей используем RabbitMQ, кэш – Redis, в качестве баз данных PostgreSQL и ClickHouse.
У нас двухнедельные спринты, завершающиеся демо, ретро, планированием и, конечно же, релизом. День начинаем с дейликов – краткий статус прошлого дня, разбираем проблемы и делимся планами на день. Мы практикуем постоянное код-ревью.

Вместе с нами тебе предстоит:

  • Реализовывать высоконагруженные и производительные сервисы на стеке Python + asyncio + SQL Alchemy + Postgres + Clickhouse;
  • Поддерживать, развивать и оптимизировать существующие REST API, создавать новые REST API; Разрабатывать интеграции с внешними сервисами (API);
  • Отвечать за качество: проводить code review, писать автотесты (юнит/функциональные/интеграционные);
  • Участвовать в планировании задач команды.

Для нас важно:

  • Не менее 3-х лет опыта коммерческой разработки на Python;
  • Глубокое понимание объектно-ориентированного программирования и шаблонов проектирования;
  • Опыт работы с системами контроля версий, такими как Git;
  • Знание принципов работы микросервисной архитектуры и распределенных систем;
  • Опыт работы в Agile-командах и знакомство с методологиями разработки (Scrum, Kanban);
  • Опыт использования Rabbit MQ;
  • Опыт разработки веб-приложений с использованием FastAPI;
  • Продвинутые знания SQL, опыт работы с PostgreSQL и ClickHouse, умение проектировать базы данных и оптимизировать запросы.

Вверх