Обязанности:
-
Разработка и поддержка веб-приложений на Python с использованием фреймворков Django и FastAPI.
-
Написание эффективного и поддерживаемого кода с применением принципов чистой архитектуры и паттернов проектирования.
-
Работа с базами данных (SQLAlchemy, Peewee) и оптимизация запросов.
-
Разработка и поддержка контейнеризации приложений с использованием Docker.
-
Написание и поддержка модульных тестов с использованием Unittest и Pytest.
-
Анализ и оптимизация производительности приложений.
-
Участие в code review и обсуждении архитектурных решений.
Требования:
-
Опыт разработки на Python от 2 лет.
-
Опыт работы с фреймворками Django и FastAPI.
-
Знание принципов чистой архитектуры и умение их применять.
-
Опыт работы с базами данных (SQLAlchemy, Peewee).
-
Опыт написания модульных тестов с использованием Unittest и Pytest.
-
Знание паттернов проектирования и умение их применять.
-
Хорошие знания логики и теории алгоритмов.
-
Умение работать в команде и самостоятельно.
Будет плюсом:
-
Опыт работы с Docker.
-
Опыт работы с другими фреймворками и библиотеками на Python.
-
Опыт работы в Agile-командах.
-
Опыт работы с React JS.
Мы предлагаем:
- Интересные и сложные задачи.
- Возможность профессионального роста.
- Дружный коллектив.
Стек:
Python, Django, FastApi, Django ORM, SQLAlchemy, Peewee, AsyncIO.