Мы ищем бэкенд-разработчика, который поможет нам развивать и поддерживать внутренние сервисы школы, от инфраструктуры привлечения до платформы для уроков. Если тебе нравится писать чистый код, оптимизировать архитектуру и работать в команде — тебе точно к нам!
Обязанности:
-
Разрабатывать и поддерживать бэкенд-сервисы на Python
-
Проектировать и оптимизировать структуры данных в MongoDB и Django
-
Следить за производительностью и надёжностью сервисов
-
Работать вместе с фронтенд-разработчиками, продактами и тестировщиками над новыми фичами
-
Участвовать в код-ревью, помогать команде выстраивать хорошие практики
-
Писать юнит- и интеграционные тесты, чтобы всё работало стабильно
Требования:
-
Опыт от 2 лет в коммерческой разработке на Python
-
Уверенное владение MongoDB и Django (понимание схем, индексов, оптимизация запросов)
-
Знание принципов REST и GraphQL API
-
Опыт работы с Celery, Redis или аналогами
-
Опыт с RabbitMQ или другими брокерами сообщений
-
Умение писать тесты (pytest, unittest и т.п.)
-
Базовые знания Docker
-
Понимание принципов CI/CD, логирования и мониторинга
-
Умение работать с чужим кодом и улучшать его
-
Будет плюсом: опыт с FastAPI, Kubernetes, облачными окружениями
-
Уровень английского B2+ — для общения и чтения документации
Условия:
-
Коллеги по всему миру: Ты присоединишься к международной команде, которая ценит инновации и признает индивидуальный вклад
-
Гибкий график работы: Наслаждайтесь свободой работать в часы, которые наилучшим образом соответствуют вашей производительности и образу жизни
-
Ты можешь выбрать формат работы в нашем офисе в Белграде, Москве или удаленно, с удобными инструментами для совместной работы