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