logo

Senior Backend C#/.Net Engineer

Откликнуться

EMEX — международный холдинг, который включает торговый, доставочный и информационный бизнесы: торговая площадка EMEX.DWC в ****ОАЭ, логистический оператор HWC и EMEX.ru — первый профессиональный маркетплейс автозапчастей в России.

  • Торговый бизнес — EMEX самостоятельно приобретает и продает товары, и задает планку качества продуктов на маркетплейсе.
  • Доставочный бизнес — формирует логистические цепочки и позволяет осуществлять доставку в более 40+ стран мира.
  • Информационный бизнес — маркетплейс, который соединяет покупателей и поставщиков и агрегирует информацию о 30 миллионах товарных предложениях.

О команде

Мы - Emex Fulfillment Team. Наша миссия — создание продуктов и инструментов позволяющих эффективно обрабатывать и доставлять товары и грузы в любую точку планеты. В команде сейчас 15 человек, и мы планируем расти.

Обязанности

Вы будете отвечать за следующие метрики:

  • Качество

    • Стабильность и отказоустойчивость backend-сервисов.
    • Снижение количества багов и инцидентов на проде.
    • Качество кода: читаемость, покрытие тестами, соблюдение стандартов.
  • Скорость

    • Time-to-market новых фич и изменений.
    • Lead time задач: от постановки до выхода в прод.
    • Время реакции и скорость устранения инцидентов.
  • Надёжность архитектуры

    • Производительность и масштабируемость решений.
    • Соответствие архитектурным требованиям и ограничениям.
    • Снижение хрупкости и количества взаимных зависимостей между сервисами.
  • Технологический фундамент

    • Развитие общих библиотек и reuse-решений (nuget, контрактов, пайпов).
    • Снижение техдолга и актуализация технологий.
    • Повышение уровня зрелости процессов CI/CD и автоматизации тестирования.

Требования

Какие компетенции нужны

Уровень и опыт

  • Уровень — Senior.
  • 5+ лет опыта в разработке на C# / .NET, включая ASP.NET Core.
  • Реальный опыт архитектурного проектирования и работы с распределёнными системами.
  • Опыт ведения задач end-to-end — от проработки требований до продакшена и поддержки.
  • Знание логистики, WMS/ERP/CRM-систем — будет плюсом.

Hard-компетенции

  • .NET Core / ASP.NET Core — глубокое понимание платформы, реализация API, middleware, background workers.
  • Архитектура и шаблоны — уверенное применение подходов DDD, CQRS, Onion/Clean Architecture.
  • Работа с БД — проектирование схем, оптимизация запросов, PostgreSQL, MSSQL, использование ORM (linq2db / EF Core).
  • Контейнеризация — Docker: настройка, сборка, работа с docker-compose, переносимость решений.
  • Межсервисное взаимодействие — REST, Kafka, контрактное взаимодействие, управление версиями API.
  • CI/CD — опыт с Azure DevOps Pipelines, автоматизация сборок и выкладок, интеграция проверок.
  • Инструменты мониторинга и логирования — Elastic (ELK stack), Prometheus/Grafana, structured logging.
  • Тестирование — юнит- и интеграционные тесты, написание автотестов для критических компонентов.
  • Работа с легаси — интеграция с системами на .NET Framework, 1С, OracleDB без деградации текущего функционала.
  • Безопасность — Keycloak, OAuth2/OpenID, работа с аутентификацией и авторизацией на уровне сервисов.

Soft-компетенции

  • Архитектурное мышление — умеете оценивать решения по устойчивости, расширяемости, скорости поставки.
  • Лидерство в технологиях — задаёте стандарты разработки, делаете код-ревью, передаёте знания.
  • Ответственность за результат — доводите фичи до продакшена, участвуете в поддержке и доработках.
  • Продуктовый фокус — понимаете, как решения влияют на бизнес и конечных пользователей.
  • Командная коммуникация — эффективно работаете с аналитиками, фронтом, DevOps и продактом.
  • Инициативность — предлагаете улучшения, участвуете в технических обсуждениях, не ждёте указаний.

Условия

Что мы можем предложить

  • Ты сможешь развиваться как разработчик вместе с нашим быстрорастущим продуктом и решать неординарные проблемы.
  • У тебя будет возможность решать задачи так, как ты посчитаешь эффективным. Если твои решения целесообразны, мы предоставим тебе все необходимые ресурсы.
  • У тебя будем возможность роста до тим-лида, если есть желание развиваться в строну управления
  • Ты будешь участвовать в создании продукта, с которым работают пользователи в разных регионах мира.
  • Мы сторонники горизонтальных коммуникаций: каждый в нашей команде, начиная с фаундеров, открыт к общению, готов ответить на возникающие вопросы и поделиться тем, что знает сам; любой специалист может обратиться к руководителю напрямую.
  • Забота о сотрудниках. Мы внимательно относимся друг к другу и готовы помочь решить проблему. Например, если обстоятельства вынуждают сотрудника переехать в другой город или страну — мы всегда открыты к диалогу. Если ты работаешь в РФ, мы сможем обеспечить тебя ДМС и предоставить всю необходимую технику для работы.
  • Сотрудники EMEX самостоятельно выбирают где работать: уже много лет мы поддерживаем удаленный формат работы. Во-первых, мы не контролируем рабочие часы — для нас важен результат. Во-вторых, ты можешь работать, находясь за пределами России, оформив договор с офисом нашей компании в Дубае.

Поиск ведется по заказу ООО “РутТех”

Расскажите об этой вакансии в соцсетях

Отклик на вакансию:

Я даю согласие на обработку перс. данных в соответствии с политикой конфиденциальности EMEX