Обязательные требования
- Практический опыт разработки на FastAPI, Django и Django REST Framework (DRF);
- Навыки работы с ORM SQLAlchemy 2.0 и фреймворком для распределенных задач Celery;
- Опыт взаимодействия с СУБД PostgreSQL и системой кэширования Redis;
- Глубокое понимание принципов микросервисной архитектуры и основных паттернов проектирования;
- Опыт написания unit- и integration-тестов для обеспечения качества кода;
- Умение эффективно работать в команде.
Дополнительные требования
- Опыт работы с контейнеризацией приложений при помощи Docker и оркестрацией в Kubernetes;
- Навыки настройки и использования систем мониторинга, таких как Grafana;
- Знание процессов CI/CD и знакомство с инструментарием DevOps.
Задачи на проекте
- Разработка и дальнейшее сопровождение серверной части продукта;
- Планирование и оценка задач в рамках бекенд-разработки;
- Реализация нового функционала с использованием фреймворков FastAPI и Django;
- Интеграция со сторонними сервисами и организация обмена данными через Kafka;
- Написание unit-тестов и активное участие в процедурах код-ревью.
Описание проекта и команды
Компания предоставляет технологические решения для соцсетей, маркетинга, аналитики и автоматизации крупным корпорациям и агентствам, предлагая готовые и кастомизированные продукты.