Задачи
•Разрабатывать и поддерживать сервисы и API на C#/.NET
•Разрабатывать интерфейсы на React или Vue в зависимости от проекта
•Участвовать в проектировании архитектуры и выборе технических решений
•Писать поддерживаемый, тестируемый и понятный код
•Проводить проверку кода и помогать команде расти
•Работать с базами данных, очередями, кэшами и внешними API
•Участвовать в настройке CI/CD, развёртывании и мониторинге
•Декомпозировать задачи, оценивать сроки и влиять на технические решения
•Брать техническое лидерство, наставлять команду и влиять на развитие продукта на уровне Senior
Требования
•Коммерческий опыт разработки от 3–4 лет для Middle+ и от 5 лет для Senior
•Уверенное знание C#/.NET, .NET 6+, ASP.NET Core и Entity Framework Core
•Опыт разработки REST API и понимание HTTP, JSON, аутентификации и авторизации
•Уверенное владение React или Vue, компонентным подходом, хуками или Composition API и управлением состоянием
•Уверенное владение TypeScript
•Опыт работы с PostgreSQL, MS SQL, MySQL или аналогами
•Понимание SQL и умение писать запросы
•Опыт работы с Docker, Git, Linux и CI/CD
•Опыт написания тестов на xUnit/NUnit, Jest/Vitest или аналогах
•Понимание принципов SOLID, шаблонов проектирования и чистого кода
•Технический английский для чтения документации, переписки и созвонов
Будет плюсом
•Коммерческая разработка на React и Vue
•Миграция между фреймворками
•Самостоятельная разработка от API до интерфейса
•Микросервисная архитектура, gRPC, GraphQL, Kafka, RabbitMQ, Redis, NATS
•Kubernetes, Helm, Terraform, Ansible
•Облачные платформы AWS/Azure/GCP/Yandex Cloud
•Высоконагруженные системы, миграции, работа с легаси и монорепозиториями
•Опыт в финтехе, электронной коммерции, SaaS, ML или DevTools
•Вклад в open source
•Наставничество, техническое лидерство, архитектурные ревью
•Английский B2+
•Опыт работы в продуктовых командах или стартапах
Условия
•Зарплата от 230 000 до 250 000 рублей
•График 5/2