Python-разработчик
Что предстоит делать
Мы ищем Python-разработчика (Middle) для разработки и доработки backend‑сервисов на Python. Ваша работа будет включать создание и поддержание REST API, написание unit‑тестов, участие в code review, сопровождение и документирование приложений, а также консультирование команды по техническим вопросам. Вы будете работать с FastAPI (Pydantic, async/await) или Django (DRF), использовать SQLAlchemy и PostgreSQL, писать тесты на pytest, управлять зависимостями через pip/poetry/uv, а также участвовать в CI/CD с GitLab CI. Требуется опыт работы от 2 лет, знание Git, Docker, Scrum/Kanban, а также уровень английского B1. Мы предлагаем удалённую работу, гибкий график и полный пакет соц. льгот.
Что мы ждём от кандидата
- Высшее образование ИТ, техническое, математическое.
- Опыт работы от 2 лет в роли Python-разработчика.
- Опыт работы с системой контроля версий Git.
- Python 3.11+: типизация (type hints), ООП, асинхронность (asyncio).
- Знание одного из фреймворков: FastAPI (Pydantic, async/await) или Django (DRF).
- Разработка REST API, документирование OpenAPI/Swagger.
- Уверенное знание SQL, ORM (SQLAlchemy), опыт работы с PostgreSQL.
- Unit-тестирование: pytest — обязательное требование.
- Управление зависимостями: pip / poetry / uv.
- Знание принципов и архитектуры web-сервисов и REST API.
- Знание принципов и архитектуры сервисных/микросервисных решений.
- Базовое понимание контейнеризации (Docker): сборка и запуск своих сервисов.
- Понимание процессов CI/CD (автосборка, автотесты, автодеплой); опыт с GitLab CI — плюс.
- Опыт работы по Scrum/Kanban.
- Английский язык, уровень B1: чтение технической документации.
- Работа в команде (поддержка коллег).
- Ориентация на результат (высокие постоянные показатели результативности).
- Развитие собственных навыков (поиск возможностей для дальнейшего развития).
О Deffic
Откликнитесь на сайте работодателя.