Backend-разработчик (Go/Rust)

Цифровые Инвестиции
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Масштабный технологический проект формирует команду с нуля.

Продукт уже имеет работающий MVP и используется в ежедневной деятельности. Сейчас проект активно развивается, и мы ищем Senior Backend Developer (Go/Rust), который поможет развивать высоконагруженную серверную часть платформы, отвечающую за обработку геопространственных данных.

Мы разрабатываем интеллектуальную геоинформационную платформу, объединяющую обработку пространственных данных, моделирование сценариев, элементы искусственного интеллекта и высоконагруженные вычисления.

Какие задачи предстоит выполнять
Проектировать и развивать высокопроизводительную backend-архитектуру на Go (бизнес-логика, API, интеграции) и Rust (ресурсоемкие вычисления и обработка геоданных);
Разрабатывать и сопровождать микросервисную архитектуру, постепенно вынося вычислительные сервисы из существующего монолита Laravel;
Оптимизировать запросы к GIS, повышать эффективность пространственных агрегаций и работы с геоданными;
Разрабатывать алгоритмы обработки пространственных данных, включая пересечение полигонов, расчет метрик и zonal statistics;
Реализовывать асинхронную обработку данных с использованием очередей сообщений;
Работать с PostgreSQL/PostGIS, Redis, RabbitMQ и Kafka;
Проектировать API с учетом высокой производительности, масштабируемости и отказоустойчивости;
Участвовать в проектировании архитектуры платформы и выборе технических решений;
Обеспечивать безопасность хранения и обработки данных;
Анализировать производительность сервисов и внедрять решения по ее улучшению.
Мы ожидаем от нашего кандидата
Опыт коммерческой backend-разработки от 5 лет;
Отличное знание Go и практический опыт разработки высоконагруженных сервисов;
Опыт проектирования и разработки микросервисной архитектуры;
Глубокое понимание PostgreSQL/PostGIS и опыт оптимизации сложных запросов, работы с пространственными индексами;
Практический опыт работы с Redis, RabbitMQ, Kafka или аналогичными технологиями;
Понимание принципов построения отказоустойчивых и масштабируемых систем;
Опыт анализа и оптимизации производительности приложений;
Умение принимать архитектурные решения и работать в команде разработки.
Будет преимуществом
Опыт разработки на Rust (ownership, lifetimes, async/await, безопасный FFI с C);
Опыт разработки алгоритмов обработки геоданных и пространственной аналитики;
Опыт работы с GIS-платформами и картографическими сервисами;
Опыт проектирования распределенных систем и высоконагруженных вычислительных сервисов;
Опыт построения мониторинга производительности и сопровождения критически важных сервисов.
Мы готовы предложить нашему кандидату
Участие в создании нового технологического продукта и возможность влиять на его развитие с самого начала;
Работу в команде, которая формируется с нуля;
Официальное трудоустройство по ТК РФ;
Испытательный срок — 3 месяца;
Современную технику и полностью оборудованное рабочее место;
Офис в БЦ «Метрополис», Москва;
Возможность согласования гибридного формата работы после прохождения испытательного срока;
Конкурентный уровень дохода, обсуждаемый индивидуально.

Собеседования на первом этапе проходят в онлайн-формате.

Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано5 ч назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).