10 часов назад
Backend Developer C# (.NET) Middle+ / Senior
300 000 - 400 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Backend Developer C# (.NET) Middle+ / Senior (ASP.NET Core и микросервисы): Разработка backend для туристической платформы с картами, маршрутами, медиа и рекомендациями с акцентом на миграцию монолита в микросервисы, распределённые транзакции и надёжные API. Фокус на проектировании сервисов, реализации Saga и Transactional Outbox, оптимизации PostgreSQL и обеспечении стабильной работы production-систем.
Локация: Санкт-Петербург, удалённая работа
Зарплата: 300 000–400 000 RUR в месяц, до вычета налогов
Компания
Разработка BeetRoute — туристической платформы с картами, местами, маршрутами, медиа и рекомендациями.
Что делать
- Проектировать и реализовывать backend-решения от бизнес-задачи до production.
- Развивать микросервисную архитектуру на ASP.NET Core и переносить функциональность из монолита.
- Проектировать REST/gRPC API, асинхронные интеграции через Kafka и границы сервисов.
- Реализовывать распределённые транзакции с использованием Saga, Transactional Outbox, Inbox и идемпотентных consumers.
- Оптимизировать PostgreSQL, SQL-запросы и высоконагруженные API.
- Покрывать код unit- и integration-тестами, анализировать отказные сценарии и проводить технические ревью.
Требования
- Более 6 лет коммерческого опыта backend-разработки.
- Уверенные C#, .NET, ASP.NET Core, async/await, DI и CancellationToken.
- Опыт с REST API, EF Core, Dapper и PostgreSQL, включая транзакции, миграции, индексы, блокировки, MVCC и оптимизацию SQL.
- Практическое понимание микросервисной архитектуры, database-per-service, eventual consistency, retries, timeouts и backward compatibility.
- Опыт unit- и integration-тестирования; Testcontainers будет преимуществом.
- Для Senior: самостоятельное проектирование сервисов и transactional boundaries, декомпозиция монолита, анализ производительности и архитектурное ревью.
Хорошо, если есть
- Опыт с PostGIS и геоданными.
- Знание Redis, S3/CDN, OpenTelemetry и Serilog.
- Опыт разработки high-load API и миграции функциональности из Django или другого монолита.
Культура и преимущества
- Удалённый формат работы.
- Ответственность за решение от проектирования до production.
- Фокус на простых, надёжных решениях без лишних абстракций.
- Стек включает C# / .NET 9–10, FastEndpoints, Kafka, Docker и GitLab CI/CD.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Live Typing
14 часов назад
Senior .NET-разработчик
250 000 - 300 000₽
Сибериан.Про
3 дня назад
C#/.NET-разработчик (телеком)
240 000₽
2 дня назад
Разработчик .NET (банковские операции)
350 000 - 450 000₽
ПСБ
3 дня назад
C# Developer (Fintech)
200 000 - 400 000₽
Clearway Integration
3 дня назад
Senior C#/.Net разработчик
220 000 - 350 000₽
Up pashkevich
7 дней назад
.NET-инженер (Fintech)
1 000 - 2 100$