Разработка серверной части (API, бизнес-логика, работа с базой данных) и пользовательских интерфейсов веб-приложений; Доработка существующего функционала по задачам из трекера: новые экранные формы, справочники, поиск и фильтрация, обработка и хранение документов; Интеграция модулей систем между собой и со смежными корпоративными сервисами; Написание автотестов, исправление ошибок, участие в код-ревью; Подготовка и актуализация технической документации: описание API, инструкции по развёртыванию, изменения структуры данных; Участие в анализе требований совместно с аналитиками и пользователями, оценка трудоёмкости задач; Сопровождение тестовых стендов: развёртывание сборок, применение миграций БД, разбор инцидентов; Участие в командных встречах (планирование, демонстрация результатов).
Требования
Высшее техническое образование (в т.ч.
неоконченное, старшие курсы) по направлению ИТ / прикладная информатика / программная инженерия; Базовые знания Python и опыт разработки веб-приложений (FastAPI / Django / Flask); Базовые знания JavaScript/TypeScript и React; Понимание реляционных БД и SQL (PostgreSQL); Понимание принципов REST API, клиент-серверной архитектуры, HTTP; Навыки работы с Git; Будет плюсом: Docker, Linux, опыт написания тестов, учебные или пет-проекты с кодом на GitLab; Умение разбираться в чужом коде и документации, аккуратность, ответственность, готовность обучаться; Технический английский на уровне чтения документации.
Квалификация
Базовые знания Python и опыт разработки веб-приложений (FastAPI / Django / Flask)