Fullstack Python Developer
Summary
Develop internal services, REST APIs, and data-visualization dashboards with Python (Django, FastAPI), pytest, SQL, and Vue.js/Chart.js in a Moscow-based team. The role also covers SQL query optimization, CI/CD support, and code review of colleagues' test code.
Задачи
- Участие в разработке внутренних сервисов и API на Django и FastAPI.
- Написание надежных и эффективных Unit-тестов и интеграционных тестов на pytest.
- Проведение Code Review кода тестов и скриптов коллег.
- Решение сложных задач, связанных с асинхронностью, сетевым программированием и многопоточными вычислениями.
- Разработка схем данных и SQL-запросов.
- Оптимизация и анализ SQL-запросов.
- Разработка RestApi endpoints и интеграция с Frontend UI.
- Визуализация данных в HTML/JS на базе Vue.js (Chart.js).
Требования
- Опыт работы в области разработки ПО от 3 лет.
- Глубокие знания и практический опыт работы с Django.
- Опыт настройки и поддержки CI/CD (Jenkins или GitLab CI).
- Знание принципов работы СУБД (ACID), умение оптимизировать SQL-запросы.
- Опыт написания тестов на pytest.
- Умение анализировать задачу, предлагать и реализовывать оптимальное решение.
- Желание работать в команде, делиться знаниями и проводить код-ревью.
Условия и бенефиты
- Интересный микс задач в области анализа данных — вы не заскучаете.
- Возможность влиять на архитектуру и продукт с двух сторон: инфраструктуры и кода.
- Работу в сплоченной команде единомышленников, где ценят экспертизу и инициативу.
- ДМС