BACKEND DEVELOPER
Уникальная возможность работы с собственным стеком технологий и сложными инженерными задачами. Удаленный формат и работа над платформенными решениями делают вакансию привлекательной для сильных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена необходимостью изучения проприетарного языка MPL и работы над системными инструментами (ORM, фреймворки), что требует глубоких фундаментальных знаний математики и CS.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана. Для Middle/Senior Backend разработчиков в России, работающих с системным ПО и сложными архитектурами, рыночный диапазон составляет от 250 000 до 450 000 рублей.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
BACKEND DEVELOPER | REMOTE RU | GRAVILINK
*🏢* Компания: GRAVILINK
*🌍* Формат: Удалёнка (RU)
*🕒* Занятость: Полная занятость
О компании:
Мы — необычная IT‑компания с собственным языком программирования MPL и внутренней экосистемой фреймворков, библиотек и платформенных сервисов. Работаем над разными проектами — от игровых движков до наукоёмкого биотеха. Сейчас усиливаем backend‑направление для развития общей платформы, на которой строят продукты другие команды.
Задачи:
• Развивать ORM и слой работы с данными.
• Разрабатывать фреймворк для серверных приложений (описание моделей, автоматический CRUD API, realtime, авторизация, middleware).
• Создавать инструменты для отладки и ускорения разработки.
• Улучшать отказоустойчивость и масштабируемость платформы.
Требования:
• Твёрдые фундаментальные знания математики и ИТ.
• Реальный опыт программирования на любом объектно‑ориентированном языке.
• Опыт работы с базами данных, сетевыми протоколами и распределёнными системами.
• Умение пользоваться системами контроля версий и ишью‑трекерами.
• Желание развиваться в Backend и смежных областях.
Будет плюсом:
• Опыт проектирования архитектуры распределённых систем.
• Знание оптимизации ключевых метрик при высокой нагрузке.
• Умение эффективно и безопасно использовать AI‑инструменты в разработке.
• Опыт написания библиотек для разработки и инициативность в технических направлениях.
Стек:
MPL, ORM, databases, network protocols, realtime, authorization, middleware, distributed systems, Git, issue trackers, AI‑инструменты
Условия:
• Разнообразный и разносторонний опыт — более чем «перекладывание JSON'ов».
• Работа в сильной и дружелюбной команде.
• Возможности для обучения, роста и участия в полном цикле разработки.
*📩* Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- MPL
- ORM
- Databases
- Network Protocols
- Distributed Systems
- Git
- CRUD
- API
- Realtime
- Middleware
Возможные вопросы на собеседовании
Вакансия предполагает работу с собственным языком MPL, поэтому важно понять, насколько быстро кандидат осваивает новые парадигмы.
Расскажите о вашем опыте изучения нового языка программирования или технологии с нуля: с какими трудностями столкнулись и как их преодолели?
Одной из задач является развитие ORM. Важно понимать уровень владения абстракциями над БД.
Какие основные проблемы производительности возникают при использовании ORM в высоконагруженных системах и как вы их решали?
В требованиях указаны распределенные системы.
Как обеспечить согласованность данных в распределенной системе при реализации CRUD API для нескольких связанных сервисов?
Компания занимается наукоемким биотехом и игровыми движками.
Приведите пример задачи из вашей практики, где вам пригодились фундаментальные знания математики или алгоритмов.
Упоминается использование AI-инструментов.
Как вы интегрируете AI-инструменты в свой рабочий процесс, чтобы это было эффективно и не вредило безопасности кода?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

