Формировать и развивать архитектуру продукта, объединяющего десктопное CAD-решение на Unreal Engine и масштабируемую веб-платформу с GIS-функциональностью
Принимать ключевые технические решения, определять стек технологий и контролировать качество архитектуры на всех этапах разработки
Руководить командой разработки: декомпозировать задачи, участвовать в планировании спринтов, оценивать сроки реализации, проводить Code Review и развивать инженерные практики
Взаимодействовать с владельцами продукта, аналитиками, DevOps-, backend- и frontend-разработчиками для реализации продуктового видения
Самостоятельно разрабатывать ключевые компоненты системы и участвовать в реализации наиболее сложных технических задач
Проектировать и развивать сервисную архитектуру, обеспечивать интеграцию десктопного клиента, веб-сервисов и внешних систем
Разрабатывать функциональность CAD-системы на C++ и Unreal Engine, включая инструменты параметрического моделирования, работу с ландшафтом, 3D-геометрией и шейдерами
Развивать backend-сервисы на Go и frontend-приложения на React/Next.js, обеспечивая надежность, производительность и масштабируемость платформы
Проектировать и внедрять решения для работы с пространственными данными, картографическими сервисами и GIS-инструментами
Оптимизировать производительность системы на всех уровнях: backend, базы данных, обработка геоданных, клиентская часть и рендеринг
Развивать инфраструктуру проекта, участвовать в автоматизации процессов сборки, тестирования и поставки продукта
Поддерживать техническую документацию, описывать архитектурные решения и лучшие практики разработки
НАШИ ПОЖЕЛАНИЯ К КАНДИДАТУ:
Опыт работы в роли Архитектора решений, Технического лидера, Системного архитектора или Senior Tech Lead от 5 лет
Практический опыт управления командой разработки и успешной реализации сложных технологических проектов
Уверенное владение C++ и глубокое понимание архитектуры Unreal Engine
Опыт разработки CAD-приложений, систем параметрического моделирования или других сложных графических решений
Опыт работы с вычислительной геометрией, алгоритмами, 3D-математикой и пространственными данными
Опыт работы с GIS-технологиями, картографическими сервисами и пространственными данными (PostGIS, pgRouting, OpenStreetMap, MapLibre GL, Turf.js, geolib)
Отличное знание PostgreSQL, опыт проектирования схем данных и оптимизации сложных SQL-запросов
Практический опыт работы с Redis, RabbitMQ, S3-совместимыми хранилищами, Docker и современными DevOps-практиками
Опыт разработки высоконагруженных систем, оптимизации многопоточных приложений и профилирования производительности
Навыки автоматизации процессов разработки с использованием Python.
Опыт проведения Code Review, подготовки технической документации и проектирования архитектуры сложных распределенных систем.