JuniorHybridВоронеж
Python Developer
О роли
Описание вакансии
Обязанности
- Участие в разработке новых функций и исправлении ошибок в приложениях на Python и Django
- Написание тестов для проверки функциональности кода
- Обновление документации по коду и проекту
- Участие в составлении технических спецификаций под руководством опытных коллег
- Создание миграций и обновление схемы базы данных
- Соблюдение внутренних правил коммитов, pull-request и код-ревью
Требования
- Незаконченное высшее или высшее образование (техническое/ИТ-направление)
- Опыт коммерческой или учебной разработки от 1 года
- Английский язык на уровне чтения технической документации
- Владение основами синтаксиса Python
- Понимание основных структур данных: списки, кортежи, множества, словари
- Знание принципов ООП: классы, наследование, инкапсуляция
- Навыки работы с Django: модели, представления, шаблоны
- Знание принципов работы Celery
- Понимание основ асинхронного программирования (asyncio и др.)
- Основные операции с базами данных (CRUD), знание базовых SQL-запросов
- Базовые навыки работы с Docker
- Опыт работы с ОС Linux/Unix
- Владение основами Git
Условия
- Опыт работы: 1–3 года
- Полная занятость
- График: 5/2
- Формат работы: гибрид (Воронеж)
Стек и навыки
С чем работаем