Работа с бизнес-требованиями:
- Общаться с бизнес-пользователями и выявлять их потребности
- Анализировать и структурировать требования: превращать пожелания пользователей в четкие технические задачи
- Предлагать решения: самостоятельно определять, как лучше реализовать бизнес-требования технически
Техническая разработка:
- Проектировать и разрабатывать backend-архитектуру приложения с учетом интеграции с мобильными клиентами
- Проектировать структуру базы данных PostgreSQL
- Управлять миграциями БД с использованием Flyway/Alembic
- Разрабатывать REST API для взаимодействия с мобильными приложениями
- Реализовывать бизнес-логику на Python с использованием FastAPI
- Принимать архитектурные решения: определять границы ответственности backend и mobile, проектировать API контракты
- Разворачивать и поддерживать приложение в Яндекс.Облаке