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