Компания не указана
Senior / Lead .NET Developer (Backend)
3 дн. назад
от 350k RUB / мес.Страна неизвестнаSeniorRemote
c#asp.net coredotnetef coredapperpostgresqlredisrabbitmq
Backend developer with 9 years of experience, including 2+ years in lead roles, skilled in high-load systems, integrations, and SQL performance optimizations, seeking Senior/Lead position with focus on coding and architecture.
О компании
- Крупная транспортно-логистическая компания (ЖД-перевозки)
- Топ-3 девелопер РФ
- Международный FMCG-производитель
- Big 4 (аудит и консалтинг)
Обязанности
- Спроектировал микросервисную систему прогнозирования ETA поездов на .NET 9 и Python (asyncio, pandas) — 1 000 RPS в пике
- Ускорил критический участок в 60 раз (с 1.2 с до 20 мс): заменил EF Core на Dapper, переписал SQL, добавил индексы, настроил пул соединений
- Построил конвейер обработки данных на RabbitMQ между .NET и Python-сервисами: ретраи, DLQ, идемпотентность — снизил потери сообщений с 2% до 0.01%
- Автоматизировал интеграционное тестирование Testcontainers (PostgreSQL, Redis): покрытие с 40% до 85%
- Разработал с нуля сервисы курьерской доставки и SMS-уведомлений на .NET — 10 000 RPM в сезон продаж, 500 000+ заказов в год
- Увеличил пропускную способность между сервисами на 80%: заменил REST на gRPC, внедрил Kafka через MassTransit с компрессией и батчингом — latency с 200 мс до 40 мс
- Спроектировал централизованную аутентификацию на Keycloak и .NET-библиотеку — время интеграции новых сервисов с 3 дней до 4 часов
- Разработал систему контроля доступа для 3 000+ сотрудников на .NET Core, мигрировал в Azure Cloud — архитектура позволила тиражировать на 5 фабрик без переписывания логики
- Построил сервисную архитектуру на RabbitMQ — 2 000 сообщений в минуту, перевёл на Azure Service Bus
- Сократил время развёртывания с 2 часов до 20 минут (×6): CI/CD в Azure Pipelines, SonarCloud
Требования
- Backend-разработчик с 9 годами опыта, последние 2+ года — в роли лида
- Любит высоконагруженные системы, интеграции и разбор медленного SQL
- Управлял командами до 4 человек, проводил код-ревью, участвовал в найме
- Ищет роль Senior/Lead, где 60–70% времени — код и архитектура
Будет плюсом
- Свой проект: RAG-поиск, 2026
- Гибридный поиск по документам: PostgreSQL + pgvector, BM25 / ts_rank_cd, Reciprocal Rank Fusion, cross-encoder reranking
- Чат-интерфейс на .NET + LLM
Условия
- Формат: удалённо
- Занятость: полная
- Ожидания: от 350 000 ₽ на руки