Обязанности
1. Написание кода:
•Разработка нового программного обеспечения на языке Python согласно техническому заданию.
•Поддержка и доработка существующего кода (рефакторинг, оптимизация).
•Написание миграций баз данных и работа с СУБД через ORM (Object-Relational Mapping) или сырые запросы.
•Интеграция с внешними сервисами и API.
2. Обеспечение качества:
•Покрытие написанного кода юнит-тестами (unit tests) и интеграционными тестами.
•Участие в код-ревью (проверка кода коллег).
•Исправление ошибок (багов) в коде, выявленных в процессе тестирования или эксплуатации.
3. Документирование:
•Написание комментариев к сложным участкам кода.
•Составление технической документации (README, описание API в Swagger/OpenAPI, инструкции по развертыванию).
4. Коммуникация и планирование:
•Участие в ежедневных планерках, оценка трудозатрат на выполнение задач.
•Взаимодействие с тимлидом, аналитиками, тестировщиками и другими разработчиками для уточнения требований.
•Соблюдение сроков выполнения поставленных задач.
Требования
•Высшее техническое образование.
•Опыт работы в области разработки программного обеспечения от 3 лет.
•Работа на месте работодателя, формат удаленной работы не рассматривается! Просьба с других городов не беспокоить!!!
Условия
•Оформление в соответствии с ТК РФ, соц. пакет, оплата проезда ежемесячно.
•Корпоративный спорт.