KorTerra
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в продуктовую команду KorTerra. Проектирование и разработка backend-сервисов на C#/.NET для cloud-first multi-tenant SaaS платформы, а также внедрение AI-ассистированной и spec-driven разработки.
Задачи
- Проектировать, разрабатывать и поддерживать безопасные и масштабируемые backend-сервисы, API и event-driven микросервисы на C#/.NET
- Проектировать и оптимизировать SQL и NoSQL хранилища (Azure SQL, PostgreSQL, Cosmos DB) с учётом производительности, масштабируемости и безопасности
- Создавать и эксплуатировать cloud-first решения на Azure с использованием Kubernetes, Docker, Terraform и CI/CD пайплайнов
- Применять лучшие практики кэширования, обмена сообщениями, балансировки нагрузки и шифрования данных
- Совместно с Product Owners, менеджерами, frontend-инженерами и DevOps переводить бизнес-требования в технические решения
- Использовать Claude Code в ежедневной работе для проектирования, реализации, тестирования, рефакторинга и диагностики сложных распределённых систем
- Развивать практику spec-driven разработки: писать и ревьюить спецификации, требования, acceptance criteria, API-контракты и технические дизайны
- Разрабатывать и поддерживать общий AI-инструментарий (Claude Code skills, файлы контекста проекта, кастомные команды, MCP-интеграции)
- Устанавливать guardrails и стандарты ревью для AI-сгенерированного кода
- Оценивать новые AI-инструменты разработки и рекомендовать их внедрение
- Менторить и направлять членов команды, обучать эффективным AI-ассистированным и spec-driven процессам
- Влиять на техническое направление команды и соблюдение лучших практик
- Проводить комплексные code review и давать конструктивную обратную связь
- Обеспечивать надёжность, производительность и безопасность SaaS-платформы через проектирование, автотесты и разработку
- Участвовать в диагностике и решении продакшн-инцидентов, включая внеурочные эскалации
- Проектировать и внедрять мониторинг, алертинг и операционные стратегии
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области (предпочтительно)
- 5+ лет опыта в backend-разработке
- Экспертный уровень C# и современного .NET, включая ASP.NET Core (.NET 8 или новее; используется .NET 10)
- Подтверждённый опыт проектирования и создания микросервисов и RESTful API на Azure
- Экспертиза в проектировании и управлении базами данных (SQL и NoSQL)
- Практический опыт контейнеризации (Docker, Kubernetes) и CI/CD пайплайнов
- Опыт event-driven обмена сообщениями (Azure Service Bus), включая topic- и queue-based messaging
- Глубокое понимание лучших практик безопасности API и аутентификации
- Существенный практический опыт использования AI-ассистентов кодинга (Claude Code, GitHub Copilot, Cursor) в профессиональной разработке
- Сильные навыки технического письма: спецификации, дизайн-документы, architecture decision records
- Сильные навыки решения проблем, аналитическое мышление и умение вести работу в команде
- Опыт работы в Agile/Scrum
Условия
- Medical, Dental, and Vision Insurance
- Flexible PTO Program
- Paid Sick and Safe Time
- 401(k) с match от компании
- Life Insurance, LTD, and AD&D Insurance
- Flexible Spending Accounts
- Ежемесячные корпоративные мероприятия
- Гибридный формат работы
- Стипендия на профессиональное развитие
Навыки
- C#
- .NET
- ASP.NET Core
- Azure
- Azure SQL
- PostgreSQL
- Cosmos DB
- SQL
- NoSQL
- Kubernetes
- Docker
- Terraform
- CI/CD
- Azure Service Bus
- Microservices
- REST API
- Claude Code
- GitHub Copilot
- Cursor
- MCP
- MassTransit
- AKS
- Datadog
- DDD
- SOLID
- BDD
- Git
- Bitbucket
- Jira
- Confluence