Описание компании:
Наша компания специализируется на организации перевозок и развитии логистических сервисов. В рамках проекта предстоит разработать современную админ-панель для диспетчеров, которая будет использоваться для управления перевозками, мониторинга заказов и оптимизации маршрутов.
Описание вакансии:
Ищем .NET Backend разработчика. Вы будете заниматься разработкой масштабируемых и высокопроизводительных backend-сервисов с использованием современных технологий .NET и инструментов для работы с данными и обменом сообщениями.
Идеальный кандидат обладает опытом разработки RESTful API и микросервисов на базе .NET 9, Entity Framework Core и PostgreSQL. Важно также уверенное владение NoSQL-базами данных (например, MongoDB), системами кэширования (Redis) и брокерами сообщений (LavinMQ или RabbitMQ). Опыт работы с SignalR для реализации real-time функционала и контейнеризацией (Docker) обязателен.
Обязанности:
Проектирование, разработка и поддержка backend-сервисов на .NET 9 и EF Core
Создание и оптимизация RESTful API для веб- и мобильных приложений
Работа с PostgreSQL и MongoDB для эффективного хранения и обработки данных
Реализация кэширования и очередей сообщений с помощью Redis и LavinMQ/RabbitMQ
Внедрение real-time функционала с использованием SignalR
Контейнеризация приложений с помощью Docker для масштабируемого деплоя
Написание чистого, поддерживаемого и тестируемого кода
Диагностика и устранение проблем в продакшене
Требования:
Отличное знание .NET 9 / ASP.NET Core
Уверенное владение Entity Framework Core
Опыт работы с PostgreSQL и MongoDB
Знание Redis для реализации кэширования
Опыт использования LavinMQ или RabbitMQ для очередей сообщений
Знание SignalR для реалтайм-сервисов
Умение работать с Docker и контейнеризацией
Хорошее понимание принципов проектирования RESTful API
Владение Git
Дополнительные инструкции
После подтверждения кандидата потребуется пройти короткое техническое собеседование (5–10 вопросов), чтобы проверить знания по ключевым технологиям (.NET 9, EF Core, PostgreSQL, Redis, RabbitMQ/LavinMQ, SignalR, Docker). Собеседование займет не более 10–15 минут.
Оплата будет зависеть от объема и количества задач, которые необходимо выполнить