Обязанности:
- Вести техническую работу пода и лично писать продакшн-код.
- Проектировать и реализовывать изменения в бэкенде и React-интерфейсе.
- Ревьюить технические решения и код, включая AI-generated; обеспечивать единые стандарты API, Swagger/OpenAPI и безопасности.
- Работать с QA с этапа бэклога, помогать с happy-path тестами.
- Поддерживать гайдлайны для AI-инструментов кодирования.
- Поддерживать релизы, онбордить новичков и участвовать в on-call.
Стек и практики: C#, .NET, ASP.NET Core Web APIs, React, TypeScript, REST, Swagger/OpenAPI, микросервисы, микрофронтенды, Azure (App Service/AKS, Functions, Service Bus), SQL Server/Azure SQL, MongoDB/Cosmos DB, Git, Azure DevOps/GitHub, Docker, Playwright, Cursor, GitHub Copilot, Claude Code, Clean Architecture, BFF, outbox-паттерны, feature flags.
Требования:
- Сильный опыт C#/.NET и ASP.NET Core.
- Практический опыт React и TypeScript — ключевое требование.
- Опыт Tech Lead или senior с технической ответственностью.
- Проектирование REST API и работа с распределёнными сервисами.
- Понимание облачной разработки; Azure будет плюсом.
- Опыт код-ревью, автотестов и CI/CD.
- Английский для международной распределённой команды.
Условия: удалённая работа вне РФ, полная занятость.