4 ноября 2024
EMEX компания с большой и интересной историей, один из первых маркетплейсов на рынке РФ. Cейчас EMEX международный холдинг, который включает торговый, информационный, и фулфилмент бизнесы: EMEX.DWC в ОАЭ, фулфилмент оператор HWC и EMEX.ru.
EMEX стабильный бизнес : на протяжении 20+ лет мы прибыльны каждый квартал . Достигнув определенного размера бизнеса и масштаба операций, компания столкнулась со всеми последствиями быстрого роста. Сейчас у бизнеса есть задача быть эффективным , а для этого нужно достичь промежуточных целей по измеримости и управляемости . Для этого мы перепроектируем структуру всех компаний и значительно усиливаем наш фулфилмент бизнес.
Сейчас команда состоит из тим-лида, фронт разработчика (React), 3-х бэк разработчиков (C#), тестировщика, дизайнера и продакта.
Продукт представляет из себя сайт, который объединяет логистические инструменты (микросервисы) и помогает с помощью них гибко настроить процесс отправки, получения, хранения и сортировки товара. Плюс у нашего продукта открытое API, которое позволяет легко интегрировать его с системами пользователя.
Пользователями разрабатываемых продуктов являются как автоматизированные сортировочные центры, через которые проходят миллионы заказов в месяц, так и небольшие пункты выдачи заказов.
Сейчас наши продукты работают в России, ОАЭ, Польше и Армении, но мы хотим развиваться в новые регионы.
Новые продукты мы разрабатываем в стеке React JS + C# .NET LTS + PostgreSQL.
Для взаимодействия с пользователем разрабатываем web-приложения на react, работа с состоянием через redux, но рассматриваем разные варианты. Взаимодействуем с бэк через http/rest, web-socket, signalR. Общие компоненты распространяем через свой npm manager.
Серверную часть разрабатываем на C# .NET LTS. Придерживаемся микросервисного подхода при разработке, хостим сервисы в docker. Для доступа к данным используем linq2db. Общий код и контракты распространяем через nuget пакеты. Для сбора логов и анализа используем elastic и posthog. В качестве хранения данных используем PostgreSQL. Для межсервисного взаимодействия используем REST, Kafka или RabbitMQ.
Задачи команда ведет на доске в Azure DevOps Server (TFS). Для контроля версий используем git в Azure DevOps Server. CI/CD настраивается там же. Организацией, развертывания сервисов, сайтов и организацией тестовых стендов занимается команда Dev/Ops. Документацию ведем в Notion и в репозитории.
Мы в поиске опытного Senior .Net Developer для поддержки и развития наших ключевых проектов в области логистики и управления складом, включая системы сортировки (РСЦ) и управления складом (WMS), а также для ведения проекта фулфилмент, который предназначен для объединения и улучшения текущих систем.
Задачи, которые тебе предстоит решать
Что мы можем предложить