Разработчик в команду Platform (Junior)
Summary
Junior developer on EMEX's Platform team building digital products for an auto-parts marketplace: buyer storefront, seller account, and internal admin system. Day to day: cross-functional C#/.NET, SQL and frontend work, debugging live production issues, and using AI to navigate a legacy codebase. Hybrid 5/2 from the Dzerzhinsky (Moscow Oblast) office.
EMEX — международный холдинг, который развивает маркетплейс автотоваров, торговый и логистический бизнес. В информационном бизнесе EMEX соединяет покупателей и продавцов и помогает пользователям находить и заказывать товары.
Команда поддержки помогает пользователям на всех этапах: от регистрации и оформления заказа до решения проблем с заказами, доставкой и возвратами. Поддержка не только решает вопросы пользователей, но и помогает находить проблемы в работе продукта и процессов.
О команде
Platform — команда, которая развивает цифровые продукты маркетплейса Emex: всё, через что взаимодействуют покупатели, продавцы и сотрудники поддержки. Базовые принципы: код в проде, живые пользователи, быстрая обратная связь.
Нам нужен человек, который не просто пишет код по задачам, а помогает продукту работать лучше. Видит проблему — разбирается, предлагает решение, реализует, выкатывает, поддерживает. Генерирует идеи, улучшает качество кода — не потому что поставили задачу, а потому что это его система.
Что за система
Несколько продуктов, с которыми предстоит работать:
Витрина
- Кто пользуется: покупатели, оптовики.
- Что делает: поиск и заказ товаров, личный кабинет покупателя.
Личный кабинет продавца
- Кто пользуется: продавцы и поставщики маркетплейса.
- Что делает: работа с заказами, поставками, коммуникации.
Внутренняя административная система
- Кто пользуется: сотрудники Emex — поддержка, операции.
- Что делает: коммуникации, управление внутренними процессами.
Продукты связаны между собой: обращения пользователей обрабатываются в единой системе.
Технический стек
Web-приложения
- Стек: C# / .NET, .
Frontend
- Стек: современный и существующий фронтенд-стек.
Бэкенд / интеграции
- Стек: сервисный слой, ORM.
База данных
- Стек: SQL.
Инфра / прочее
- Стек: инструменты мониторинга и инфраструктуры.
Новые части
- Стек: современный стек, TypeScript.
Куда движется: новые модули — на современный стек, UI постепенно обновляется, доступ к данным развивается. Важно уметь работать с существующим кодом.
Как выглядит работа
Задачи приходят с двух сторон:
От бизнеса и операционных команд — доработки по запросам поддержки, продуктовых и операционных команд. Задачи часто кросс-функциональные: экран в личном кабинете или внутренней системе + изменение на бэкенде + изменение в базе.
От самого себя — заметил проблему у пользователей, увидел возможность улучшить процесс.
заметил проблему → разобрался в причине → предложил решение → реализовал → проверил результат у пользователя
Саппорт — часть работы. Если в проде что-то не работает — разбираешься и чинишь. Не «создал тикет и жду», а «сейчас посмотрю». Важно не только исправить ошибку, но понять, почему она появилась.
AI — основной инструмент исследования и разработки. Platform — система с историей и существующей кодовой базой. Разобраться в этом только руками — медленно. Ожидаем, что разработчик использует AI для исследования кода, онбординга в незнакомые модули и ускорения разработки. При этом умеет проверять — живая система с реальными пользователями не прощает ошибок.
В команде есть поддержка. Опытные разработчики, которые помогут с онбордингом, код-ревью, объяснят контекст. Это не «бросили одного в legacy» — это «дали самостоятельность с подстраховкой».
Что мы предлагаем
- Реальный продукт с живыми пользователями. Код работает в проде прямо сейчас — результат виден сразу.
- Кросс-функциональный рост. Бэкенд + frontend + база + интеграции. Широкий контекст маркетплейса, а не узкий CRUD-модуль.
- Влияние на продукт. Небольшая команда Platform, много свободы. Идеи не тонут в бэклоге — предложил, обосновал, сделал.
- Подстраховка. Код-ревью, помощь с онбордингом, эксперты по домену. Самостоятельность — не значит одиночество.
- Участие в модернизации. Внутренние модули, маршрутизация, новые UI-паттерны — можно влиять на то, как существующая система превращается в современный продукт.
Первые 3 месяца (испытательный срок)
1–2 недели
- Разобраться в основных продуктах Platform.
- Понять ключевые бизнес-процессы.
- Разобраться в устройстве кодовой базы.
3–4 недели
- Самостоятельно взять небольшую задачу.
- Довести её до результата в проде.
2-й месяц
- Выполнить более сложную кросс-функциональную задачу.
- Задействовать UI + бэкенд + SQL.
3-й месяц
- Самостоятельно работать в своём контуре.
- Предлагать улучшения.
- Участвовать в выкатке и проверке изменений.
Задача на испытательный срок
Получаешь реальную задачу из бэклога — с бизнес-смыслом, кросс-функциональную (например, экран во внутренней системе или личном кабинете + изменения на бэкенде).
Что проверяем:
- самостоятельно разобрался в нужной части системы (AI, эксперты, код, документация — что угодно, но сам);
- самостоятельно произвёл разработку — от анализа до работающего кода;
- довёл до прода и проверил результат в реальном сценарии;
- по пути улучшил качество кода.
Успех: задача в проде, работает, проверена. Человек ориентируется в системе и начинает генерировать собственные идеи по улучшению.
Провал: задача застряла, ждёт пока кто-то объяснит каждый шаг, или сделана формально — «код написан, но не работает у пользователя».
Требования
Обязательно
- 1–2 года коммерческой разработки;
- опыт работы с C# / .NET;
- понимание SQL (читать и писать запросы, разбираться в хранимых процедурах);
- готовность работать с существующим кодом и разбираться в незнакомой системе;
- способность самостоятельно доводить задачу до работающего результата;
- готовность использовать AI в работе и проверять его результат.
Будет плюсом
- , сервисный слой, ORM;
- опыт работы с современным фронтенд-стеком;
- SQL Server, опыт с существующими монолитами;
- опыт e-commerce, маркетплейсов, B2B-порталов;
- опыт работы с системами поддержки / CRM / ticketing.
Мы ищем человека, который
- умеет самостоятельно искать ответы, а не ждёт инструкции на каждый шаг;
- не боится работать с существующей кодовой базой;
- умеет разобраться в причине проблемы, а не только исправить её;
- понимает, что разработка должна приносить результат бизнесу и пользователям;
- использует AI в работе и умеет проверять его результат;
- хочет расти как разработчик и постепенно брать больше ответственности.
Формат работы
- 5/2, гибрид — на этапе погружения плотнее работаем вместе (офис / созвоны), дальше часть задач можно выполнять удалённо;
- при выкатке важных изменений — проверка результата в реальных сценариях;
- испытательный срок — 3 месяца;
- саппорт — часть работы: если в проде что-то сломалось, разбираешься и чинишь, а не «создал тикет и жду»; дежурства обсуждаются с командой, но готовность оперативно реагировать на инциденты обязательна.
Поиск по заказу ООО "Руттех"