О проекте
Мы разрабатываем внутреннюю платформу для автоматизации производственных процессов и корпоративных сервисов. Помимо backend-части, в проекте развивается desktop-клиент для Windows, через который взаимодействуют внутренние пользователи и производственные системы.
Ищем Python-разработчика, которому интересно участвовать как в backend-разработке, так и в создании desktop-инструментов под Windows.
Рассматриваем как кандидатов с коммерческим опытом, так и начинающих разработчиков с хорошей технической базой.
Для нас важнее:
уверенное знание Python;
понимание базовых принципов backend-разработки;
способность быстро разбираться в новых технологиях;
желание развиваться и брать ответственность за результат.
Не ожидаем, что кандидат знает весь стек из вакансии — часть технологий можно освоить уже в процессе работы.
Чем предстоит заниматься
Разрабатывать backend-сервисы и REST API на Python
Поддерживать и развивать существующую архитектуру
Работать с PostgreSQL и проектировать структуру базы данных
Участвовать в разработке desktop-клиента для Windows
Прорабатывать взаимодействие backend и desktop-приложения
Участвовать в обсуждении технических решений и архитектуры
Поддерживать стабильность сервисов, проводить отладку и устранять проблемы
Писать техническую и API-документацию
Основной стек
Python
FastAPI или Django REST Framework
PostgreSQL
asyncio
Docker / Docker Compose
Git
JWT / auth-механизмы
Требования:
Что ожидаем
Уверенное знание Python
Опыт разработки REST API
Опыт работы с FastAPI или Django/DRF
Понимание клиент-серверной архитектуры
Опыт работы с PostgreSQL
Навыки работы с Docker и Git
Будет плюсом:
pet-projects или учебные проекты
Опыт desktop-разработки на Python
PySide6 / Qt или customtkinter
Redis / RabbitMQ
Celery
SQLAlchemy 2.0
Alembic
aiohttp
MongoDB
MinIO
Nginx
Опыт работы с serial/USB/TCP устройствами
Работа над реальными инженерными задачами, а не типовыми CRUD-проектами
Возможность влиять на архитектурные решения
Современный Python-стек
Гибкий формат работы
Небольшая команда и быстрые процессы без лишней бюрократии
Стабильный долгосрочный проект
Похожие вакансии
Высшее техническое образование. Знание Matlab/ Simulink, опыт работы с интерфейсом CAN. Базовые навыки схемотехники (чтение электрических схем) и умение пользоваться...
Высшее техническое образование. Опыт коммерческой разработки 1–3 года, включая написание устойчивых программ для добычи данных, которые подтверждённо работали продолжительное...
Обязательно. Хорошее знание C++. Практический опыт разработки на Qt. Умение читать и сопровождать существующий код. Опыт работы с Git.
C/C++ на уровне, достаточном для чтения, изменения и отладки кода прошивок. Практический опыт работы с БПЛА, FPV-дронами или...
