Backend-разработчик (MongoDB / Grails) (удаленная работа)

13 марта 2026

Уровень зарплаты:
от 170 000 до 200 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Backend-разработчик (MongoDB / Grails)

Описание вакансии

О Компании

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

О проекте

Мы ищем Backend-разработчика на проект развития медицинской информационно-аналитической системы с высокой нагрузкой и большими объёмами данных.

Проект построен на микросервисной архитектуре, использует асинхронную обработку задач и несколько backend-стеков. Много работы с реальными производственными данными, интеграциями и развитием существующего легаси.

Ключевые технологии проекта MongoDB и Grails.
Go используется для отдельных сервисов и новых компонентов системы.

Обязанности:

разработка и поддержка backend-сервисов системы
проектирование и оптимизация запросов MongoDB, работа с aggregation pipeline
реализация бизнес-логики и REST API на Grails
разработка отдельных сервисов и утилит на Go
интеграция сервисов через RabbitMQ
работа с большими объёмами данных и их преобразованием
развитие и рефакторинг существующего кода
проектирование и реализация новых решений

Требования:

Вакансия предполагает уверенный практический опыт работы с MongoDB и aggregation pipeline.

MongoDB ключевая компетенция

уверенный опыт промышленной разработки с MongoDB
понимание структуры BSON-документов и вложенных данных
практический опыт aggregation pipeline
$match, $project, $group, $lookup, $unwind, $facet
индексация, анализ планов запросов и оптимизация производительности
опыт работы с большими коллекциями данных

Grails / Groovy

коммерческий опыт разработки на Grails
хорошее знание Groovy
понимание архитектуры Grails-приложений
разработка REST API

Go (Golang)

опыт разработки на Go
написание сервисов и фоновых обработчиков

RabbitMQ

понимание очередей, exchange и routing key
асинхронная обработка задач

Будет плюсом

  • базовые знания Python

  • опыт поддержки существующих Python-сервисов

  • создание высоконагруженных сервисов

  • опыт работы с микросервисной архитектурой

  • Linux на уровне ежедневной работы

  • Docker, Ansible

Мы ожидаем:

умение работать с существующим кодом и легаси
участие в обсуждении и принятии технических решений
аккуратную работу с данными
ответственный подход к продакшен-окружению
готовность разбираться в медицинской предметной области

Условия:

работа над долгосрочным проектом в области медицинской аналитики
задачи, связанные с обработкой и анализом больших объёмов данных
небольшая команда разработки
возможность участвовать в обсуждении и принятии технических решений
гибкий рабочий график
оформление и условия работы в соответствии с трудовым законодательством
долгосрочное сотрудничество

При отклике будем благодарны, если вы укажете

был ли у вас опыт работы с MongoDB aggregation pipeline
занимались ли вы оптимизацией запросов или индексов MongoDB
использовали ли Go в продакшене