Лидер разработки в команду Цифровизации бизнеса
Описание
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Формировать и развивать архитектуру продукта, объединяющего десктопное 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, подготовки технической документации и проектирования архитектуры сложных распределенных систем.