Rabbit Group
Senior Backend Developer (Python)
- Python
- Тестирование баз данных
- PostgreSQL
- RabbitMQ
- Docker
О компании
Чем предстоит заниматься
-
Разрабатывать новый SaaS продукт с нуля и поддерживать два существующих продукта компании
-
Обеспечивать архитектурную целостность бэкенда: разрабатывать и поддерживать стандарты, паттерны и best practices
-
Проводить code review, наставлять middle- и junior-разработчиков, участвовать в найме
-
Тесно взаимодействовать с продуктовой командой, дизайном и фронтендом
-
Участвовать в технических обсуждениях и влиять на принятие архитектурных решений
-
Заботиться о производительности и качестве кода
-
Интегрировать AI инструменты и решения в ежедневный рабочий процесс
Обязательные требования
-
Опыт коммерческой разработки 6+ лет;
-
Опыт коммерческой разработки на Python 3.10+;
-
Опыт работы с брокерами сообщений Kafka. RabbitMQ;
-
Опыт работы с FastAPI и асинхронным программированием;
-
Понимание принципов разработки REST API, DI;
-
Работа с валидацией данных Pydantic, работа с ORM и миграциями в SQLAlchemy;
-
Опыт работы с SQL БД(Postgres) и с NoSQL(MongoDB, redis)
-
Опыт работы с Docker, Docker Compose
-
Опыт использования AI инструментов в работе (code assistants, code review, etc)
Будет плюсом
-
Опыт работы с ELK(Grafana, ElasticSearch, LogStash);
-
Опыт работы с микросервисной архитектурой;
-
Понимание работы CI/CD, опыт развертывания приложений
-
Написание тестов в pytest
Условия:
-
Международная распределённая команда, полностью удалённый формат;
-
Прямое влияние на продукт, архитектуру и пользовательский опыт в быстрорастущем AdTech‑стартапе;
-
Удобный формат оплаты;