Обязанности:
Разработка и поддержка backend на Python
Разработка и поддержка REST API для мобильного приложения iOS / Android
Оптимизация производительности backend:
работа с индексами,
оптимизация SQL-запросов,
внедрение кэширования (Redis),
пагинация больших выборок
Работа с внутренними и внешними API, участие в интеграциях сервисов
Написание unit-тестов и участие в code review
Участие в архитектурных обсуждениях и планировании новых фич совместно с продуктовой командой
Рефакторинг и развитие существующей кодовой базы с учетом масштабирования продукта
Требования:
Опыт работы: от 3+ лет
Уверенное владение Python
Опыт работы с backend-фреймворками FastAPI и Django
Проектирование и реализация API (REST/JSON)
Опыт оптимизации запросов к базам данных
Навыки командной разработки: работа с Git, участие в code-review и рефакторинге кода
Опыт написания SQL
Условия: