Ведущий backend-разработчик Rust (GIS)
Описание
Локация: Москва, гибридный или офисный формат на месте работодателя
Компания
Разработка информационной платформы, объединяющей обработку геопространственных данных, моделирование сценариев, элементы ИИ и комплексные вычисления; продукт уже имеет работающий MVP.
Что делать
Разрабатывать и развивать производительную серверную часть платформы на Rust.
Переносить функциональность существующей системы с PHP/Laravel на Rust, сохраняя бизнес-логику, API, права доступа и транзакционное поведение.
Проектировать API и архитектуру серверных компонентов на Axum и Tower.
Разрабатывать и оптимизировать сложные запросы к PostgreSQL/PostGIS и выполнять геопространственные расчёты.
Проектировать обработку I/O, ресурсоёмких и фоновых задач, профилировать сервисы и устранять узкие места.
Покрывать функциональность модульными, интеграционными и нагрузочными тестами, отвечая за реализацию задач от анализа до запуска и сопровождения.
Требования
Сильный практический опыт разработки на Rust и глубокое понимание ownership, borrowing, lifetimes, traits, generics, Result/Option и типизированных ошибок.
Практический опыт асинхронной разработки с Tokio; понимание Future, Send/Sync, каналов, блокировок, тайм-аутов и отмены операций.
Глубокое знание PostgreSQL.
Способность самостоятельно доводить сложные технические задачи от анализа требований до production.
Опыт работы с PostGIS и геопространственными данными будет преимуществом.
Опыт: от 3 до 6 лет.
Культура и преимущества
Официальное трудоустройство по ТК РФ с первого дня.
Программа ДМС и компенсация фитнеса после испытательного срока.
Современная техника для работы.
Гибридный или офисный формат с гибким началом рабочего дня.
Участие в создании масштабного технологического продукта на стыке Rust, GIS, высоконагруженных вычислений и AI.