NavioNavio

Python разработчик

офис, Москва

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

ГрейдJunior/Middle
Опыт1–3 года

Стек

PythonFastAPIPostgreSQLKafkaRedisClickHouseS3SQLAlchemyPydanticDockerpytestGitLab CI

Задачи

  • •Разработка и сопровождение серверных приложений на FastAPI или Django
  • •Проектирование и развитие REST API с OpenAPI-документацией и поддержкой обратной совместимости
  • •Реализация интеграций с внутренними сервисами, Kafka, PostgreSQL, Redis, ClickHouse и S3-совместимыми хранилищами
  • •Реализация фоновых и событийных процессов с обработкой повторных сообщений и частичных сбоев
  • •Проектирование данных: миграции, запросы, индексы и разбор причин медленной работы БД
  • •Подготовка сервисов к контейнерному запуску, поддержка Dockerfile и Docker Compose

Обязательно

  • •Коммерческий опыт разработки на Python от 2 лет
  • •Знание Python 3, аннотаций типов, асинхронного программирования и обработки исключений
  • •Опыт работы с FastAPI и Pydantic и/или готовность работать с Django и Django REST Framework
  • •Опыт проектирования и разработки REST API, понимание HTTP, JSON и OpenAPI
  • •Уверенная работа с PostgreSQL: SQL, транзакции, ограничения, индексы и миграции
  • •Опыт работы с Git, проверкой кода и GitLab CI или аналогичной системой
  • •Опыт контейнеризации с Docker и понимание Docker Compose

Будет плюсом

  • •Опыт с Django и Django REST Framework
  • •Опыт работы с Kafka
  • •Опыт работы с ClickHouse
  • •Опыт работы с S3-совместимыми хранилищами
  • •Опыт работы с Redis
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT