Технологический стек:
- .NET 9.0, ASP.NET Core Web API
- Entity Framework Core, PostgreSQL, PgBouncer
- Redis (кэширование, распределенные блокировки)
- AutoMapper, Quartz, Polly
- JWT Authentication, Serilog, Prometheus
Обязанности:
- Разработка и поддержка API
- Реализация бизнес-логики в рамках Clean Architecture
- Рефакторинг и улучшение качества кода
- Участие в code review
- Написание unit и integration тестов
Требования (обязательно):
- От 3 лет коммерческого опыта разработки на C# .NET
- Опыт работы с реальными проектами (портфолио/примеры)
- Понимание и применение SOLID, Clean Code, DRY
- Опыт с ASP.NET Core, EF Core
- Опыт работы с PostgreSQL (запросы, оптимизация, индексы)
- Опыт работы с PgBouncer (connection pooling)
- Опыт работы с Redis (кэширование, distributed cache)
- Уверенная работа с Git (осмысленные коммиты, ветки, merge/rebase)
- Обязательный опыт написания unit тестов (xUnit, NUnit, Moq)
- Обязательный опыт написания integration тестов
- Готовность к работе в команде, конструктивная коммуникация
- Ответственность и долгосрочная работа
- Docker, CI/CD
Будет плюсом:
- Опыт с микросервисной архитектурой
- Domain-Driven Design (DDD)
- Опыт работы с message brokers (Kafka, RabbitMQ, NATS)
Условия:
- Долгосрочное сотрудничество
- Работа в команде, code review, менторство
- Возможность участвовать в переходе на микросервисы