Обязанности:

  • Вести техническую работу пода и лично писать продакшн-код.
  • Проектировать и реализовывать изменения в бэкенде и 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.
  • Английский для международной распределённой команды.

Условия: удалённая работа вне РФ, полная занятость.