Senior .NET Backend Engineer
1w ago
4000 –4000 USDWorldwideSeniorRemotec#dotnetasp.net coreentity framework corepostgresqlapache kafkaredisgrpc+6
Senior .NET Backend Engineer in a B2B IGaming product team focused on developing a high-load microservice platform with modern .NET stack including Kafka and PostgreSQL. Remote work format with competitive salary.
Responsibilities
- Разрабатывать и поддерживать backend-сервисы на C#/.NET.
- Участвовать в обсуждении архитектуры и технических решений.
- Реализовывать новый функционал и поддерживать существующий код.
- Выполнять задачи по бэклогу в рамках спринтов.
- Разрабатывать и поддерживать REST API и gRPC-сервисы.
- Работать с микросервисной архитектурой и интеграциями между сервисами.
- Писать unit- и integration-тесты.
- Проводить code review.
- Работать с Kafka, PostgreSQL и Redis.
- Анализировать новые технологии и предлагать решения для развития проекта.
- Участвовать в улучшении производительности, надежности и качества кода.
Requirements
- Коммерческий опыт разработки на C#/.NET от 4 лет.
- Уверенное знание современных возможностей C# и .NET.
- Опыт работы с асинхронным программированием (async/await).
- Опыт работы с Dependency Injection.
- Практический опыт разработки микросервисов.
- Опыт работы с Apache Kafka.
- Уверенное владение Entity Framework Core.
- Хорошие знания PostgreSQL: индексы, оптимизация запросов, транзакции.
- Опыт работы с Redis.
- Понимание принципов построения распределенных систем.
- Опыт работы с Docker и контейнеризированной разработкой.
- Опыт разработки REST API и gRPC-сервисов.
- Опыт написания unit- и integration-тестов.
- Опыт работы с GitLab CI/CD.
Nice to have
- Опыт реализации паттернов Outbox, Saga, distributed locking, idempotency.
- Опыт работы с Quartz.NET (http://Quartz.NET/).
- Опыт использования Polly.
- Опыт работы с OpenTelemetry.
- Опыт настройки Grafana, Sentry, Prometheus или аналогичных инструментов мониторинга.
- Опыт работы в Fintech, Banking, Payments, iGaming или других высоконагруженных продуктах.
Conditions
- Удаленный формат работы.
- Мы не можем рассмотреть кандидатов на территории РФ, так как есть трудности с организацией доступов
- Сильную инженерную команду.
- Участие в развитии масштабируемой микросервисной платформы.
- Возможность влиять на технические решения и архитектуру продукта.
- Интересные технические задачи и современный стек.
- Конкурентную компенсацию, обсуждаемую по итогам интервью
How to apply
- Для отклика пишите в ЛС с пометкой "Синьор" и я оперативно постараюсь ответить
Found in@DotNetRuJobsFeed