Все вакансии России 0

.Net Developer

з/п не указана
SEOBROTHERS CY LTD
Беларусь Постоянная занятость Удаленная работа

Описание

Сейчас мы ищем .NET-разработчика, который присоединится к нашей команде и будет участвовать в развитии высоконагруженных backend-сервисов и микросервисной архитектуры. Требования: От 3 лет коммерческого опыта backend-разработки на C#/.NET. Отличное знание современных возможностей C#, включая async/await, dependency injection и принципы Clean Architecture. Опыт проектирования и разработки микросервисных систем. Практический опыт работы с Apache Kafka, gRPC и REST API. Уверенный опыт работы с Entity Framework Core: Code First, миграции, несколько DbContext, оптимизация запросов. Хорошее знание PostgreSQL: индексы, транзакции, оптимизация и анализ производительности запросов. Опыт работы с Redis, стратегиями кеширования, распределёнными блокировками и фоновыми задачами на Quartz.NET или аналогичных инструментах. Понимание принципов построения распределённых систем и паттернов Outbox, Saga, идемпотентности, eventual consistency и distributed locking. Опыт работы с Docker и контейнеризированными средами разработки, включая Docker Compose. Опыт с .NET Aspire будет плюсом. Опыт разработки отказоустойчивых сервисов с использованием Polly, FluentValidation, AutoMapper и Swagger/OpenAPI. Опыт работы с инструментами логирования, мониторинга и observability: Serilog, OpenTelemetry, Grafana или Sentry. Опыт написания автоматизированных тестов с использованием NUnit или xUnit, Moq и Testcontainers. Опыт работы с пайплайнами GitLab CI/CD. Проактивность: готовность предлагать идеи, участвовать в технических обсуждениях и брать ответственность за принимаемые решения. Задачи: Проектировать, разрабатывать и поддерживать масштабируемые backend-сервисы на C#/.NET. Развивать микросервисную архитектуру с использованием gRPC, Kafka и асинхронного обмена сообщениями. Разрабатывать и поддерживать REST и gRPC API для внутренних и внешних сервисов. Проектировать и оптимизировать слой работы с данными на Entity Framework Core и PostgreSQL. Реализовывать паттерны распределённых систем: Outbox, Saga, идемпотентность и distributed locking. Интегрировать Redis, фоновые сервисы и планировщики задач для повышения производительности и надёжности системы. Обеспечивать стабильность сервисов с помощью логирования, мониторинга, трассировки и сбора метрик. Писать unit- и integration-тесты, участвовать в развитии CI/CD-процессов. Вместе с командой участвовать в обсуждении архитектуры, развитии продукта и принятии технических решений, предлагать улучшения и брать ответственность за реализуемые решения. Что вы получите: Формат работыМы работаем в формате remote-first и выстраиваем процессы так, чтобы команда оставалась эффективной независимо от локации.График работы — 5/2 с гибким началом рабочего дня до 10:00, с фокусом на результат, а не на контроль часов. Отдых и восстановление20 рабочих дней оплачиваемого отпуска;10 полностью оплачиваемых больничных дней;Государственные праздники;Мы считаем отдых частью устойчивой и продуктивной работы. Поддержка в важные моменты жизниДо 3 дополнительных оплачиваемых дней отдыха при наступлении важных жизненных событий (рождение ребёнка, свадьба, утрата близкого родственника). Бонусы и признаниеМы отмечаем важные личные и профессиональные этапы. Обучение и ростМы верим в профессиональный рост и компенсируем внешнее обучение, направленное на развитие твоих hard skills. Реферальная программаМы ценим рекомендации от команды и поощряем их бонусами. Если вы знаете сильного специалиста, который подойдёт нам по ценностям и экспертизе, рекомендуйте его и получите бонус после успешного найма.

Откликнуться
Источник: hh · 13.08.2026

Похожие вакансии в городе Беларусь

Все вакансии в городе Беларусь →