Разработка и поддержка backend-сервисов на Python, создание и доработка REST API, работа с PostgreSQL, исправление ошибок и улучшение функционала. Написание поддерживаемого кода и unit-тестов, использование Git, участие в code review и командных технических обсуждениях. Знакомство с Docker, CI/CD, архитектурой backend-сервисов и инженерными практиками.
Требования: базовые знания Python, ООП, структур данных, HTTP, REST API, SQL и реляционных баз данных; знакомство с Python-фреймворками (FastAPI, Flask или Django), PostgreSQL, Git и unit-тестированием. Готовность разбираться в существующем коде, развиваться в backend-разработке и работать в команде. Коммерческий опыт не обязателен; рассматриваются студенты, выпускники и начинающие специалисты.
Будет преимуществом: учебные, pet- или командные проекты; опыт с SQLAlchemy или другой ORM, asyncio, Redis, Kafka или RabbitMQ, Swagger/OpenAPI, Docker Compose, CI/CD, логированием, мониторингом, микросервисами и Kubernetes; техническое образование, курсы, участие в хакатонах или стажировках.
Условия: полная занятость, удалённая работа. Зарплата 220 000–230 000 ₽.