Sibedge — аккредитованная IT-компания, уже 19 лет мы занимаемся заказной разработкой ПО. Сейчас мы в поисках Python Tech Lead / Архитектора для проекта заказчика в сфере вентиляционных систем.
О проекте:
Мы развиваем десктопное приложение на базе FreeCAD. В основе работы — проектирование и кастомизация интерфейса под специфические задачи.
Цель проекта — заменить устаревшее ПО с полным сохранением функциональности и удобства для инженеров, а также разработать гибкую, расширяемую платформу, адаптированную под реальные процессы проектирования приточно-вытяжных установок (ПВУ).
Стек: Django, PySide, FreeCAD, SQLite, PostgreSql
Что предстоит делать:
- проектировать архитектуру системы на Python, закладывая модульность, гибкость и расширяемость платформы;
- разрабатывать backend и прикладную логику: управление объектами, настройки, интеграция пользовательских сценариев;
- расширять и интегрировать FreeCAD для решения задач в области вентиляции (ПВУ, модули, спецификации);
- разрабатывать расчётные модули и API для инженерных задач: вычисления, спецификации, генерация отчётов;
- оптимизировать производительность и надёжность системы;
- руководить технической командой: проводить code review, помогать в решении архитектурных задач, внедрять лучшие практики.
Что ожидаем от кандидата:
- уверенное владение Python 3 (опыт коммерческой разработки от 3 лет, включая работу в роли тимлида / архитектора);
- глубокое понимание принципов архитектуры ПО, ООП, паттернов проектирования, обеспечения модульности;
- опыт проектирования и реализации сложных систем: декомпозиция, интеграция модулей, управление зависимостями;
- опыт работы с реляционными БД (желательно: SQLite, PostgreSQL);
- навыки работы с системами контроля версий (Git);
Будет плюсом:
- опыт разработки desktop-приложений на PyQt / PySide;
- навыки работы с NumPy, Pandas, инструментами для инженерных расчётов;
- понимание инженерных задач и расчётов в области HVAC / механики / вентиляции;
- опыт работы с FreeCAD или другими CAD API (OpenCascade, Fusion 360, SolidWorks API);
- опыт организации процессов CI/CD, написания тестов, внедрения DevOps практик;
- владение английским для чтения и обсуждения документации.
Что вам может быть интересно о Sibedge:
- мы предоставляем официальное оформление, "белую" заработную плату;
- мы лояльно относимся к гибкому графику работы, если он не снижает эффективность всей команды;
- благодаря ежегодному Performance Review, каждый видит свой вклад в общий результат, определяет траекторию дальнейшего развития;
- компания и сотрудники всегда имеют возможность договориться. Придерживаемся принципа: если тебе чего-то не хватает — скажи об этом. Вместе мы обязательно найдем решение, чтобы каждый остался в позиции win-win.
Ключевые навыки
- CAD
- Python
- PostgreSQL
- Архитектура
- Управление командой
- Django Framework