Мы ищем опытного Fullstack Developer (.NET + React) на долгосрочный FinTech-проект.
О проекте
Проект представляет собой white-label платформу для цифрового онбординга клиентов американских финансовых учреждений. Решение охватывает полный цикл открытия счетов как для физических лиц, так и для бизнеса.
Платформа включает:
– Интерфейсы для самостоятельной регистрации и онбординга клиентов;
– Внутренние инструменты для сотрудников банка для проверки и обработки заявок;
– Единый управляющий контур (control plane), который на основании конфигурации формирует индивидуальный продукт для каждого банка-клиента.
Домен проекта — FinTech, основные направления:
– Идентификация физических лиц и верификация бизнеса — KYC/KYB;
– Платежи и пополнение счетов;
– Электронные подписи;
– Безопасная работа с персональными данными и полный аудит действий;
– Поддержка как облачного, так и on-premises развертывания.
Над продуктом работает небольшая senior-команда, активно использующая AI-инструменты в процессе разработки. Claude Code является одним из основных инструментов инженерного процесса.
Разработка строится на spec-driven и ADR-driven подходах: архитектурные решения фиксируются в документации, границы модулей контролируются через CI, а согласованные acceptance tests остаются неизменными в процессе реализации.
Для каждого финансового учреждения используется отдельное развертывание продукта, при этом кастомизация выполняется преимущественно через конфигурацию, а не создание отдельных форков. Большое внимание уделяется безопасности, compliance и защите PII.
Задачи
– Разработка backend- и frontend-функциональности на .NET и React.
– Участие в проектировании архитектуры и принятии технических решений.
– Работа с modular monolith и vertical-slice архитектурой.
– Разработка функциональности с использованием spec-driven и AI-assisted подходов.
– Реализация интеграций и фоновых процессов.
– Поддержание высокого уровня безопасности, observability, тестирования и качества кода.
– Участие в подготовке технических спецификаций, ADR и инженерной документации.
– Тесное взаимодействие с senior-командой и другими участниками проекта.
Требования
– 4+ лет коммерческого опыта с C# / .NET и ASP.NET Core.
– Уверенный опыт с React и TypeScript.
– Практический опыт AI-assisted / agentic development и spec-driven development.
– Опыт работы с modular monolith, vertical slices, CQRS/Mediator и FluentValidation.
– Хорошее знание EF Core и SQL Server, включая миграции и transactional outbox/inbox patterns.
– Опыт работы с Hangfire или аналогичными инструментами для фоновых задач.
– Понимание OAuth2/OIDC; опыт с OpenIddict и/или Microsoft Entra ID будет преимуществом.
– Опыт работы с кешированием, например FusionCache.
– Опыт с observability-инструментами: OpenTelemetry, Serilog, Azure Monitor.
– Практический опыт с Docker, .NET Aspire и Azure, включая Key Vault, Blob Storage и App Configuration.
– Опыт автоматизированного тестирования с xUnit, Testcontainers и архитектурными тестами.
– Понимание практик автоматического контроля качества кода: warnings-as-errors, статический анализ и аналогичные подходы.
– Английский язык — B2 и выше.
Будет плюсом
– RabbitMQ, Kafka или Azure Service Bus.
– Redis.
– Terraform, ArgoCD, Azure DevOps.
– Опыт работы в FinTech, особенно с KYC/KYB, платежами или e-signing.
– Сертификации Microsoft Azure.
Мы предлагаем:
– Удалённый формат работы или офис в центре Минска;
– Гибкий формат работы;
– Возможность профессионального роста;
– Поддержку со стороны опытной команды;
– Участие в долгосрочном международном fintech-проекте;
– Корпоративное обучение английскому языку;
– Регулярные внутренние митапы и knowledge sharing;
– 25 календарных дней отпуска.
Заинтересовало? Тогда откликайтесь!
Будем рады подробнее рассказать о проекте, команде и задачах на интервью 🙂
*Размещена информация о перспективном рабочем месте
Ключевые навыки
- .net
- React
- Английский — B2 — Средне-продвинутый