NeuroFlow
Senior Software Engineer, .Net
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в NeuroFlow для разработки full-stack функций и сервисов платформы поведенческого здоровья. Ведёт сервисы своего домена, участвует в архитектурных решениях и менторит младших инженеров.
Задачи
- Превращать цели команды в технические планы, проектировать и разрабатывать full-stack функции и сервисы в домене команды
- Выбирать методы, инструменты и критерии оценки работы, объяснять команде компромиссы
- Рано выявлять технические риски и блокеры и предлагать решения до замедления поставки
- Самостоятельно приоритизировать свою работу и согласовывать её с менеджером
- Участвовать в обсуждениях архитектуры и дизайна сервисов команды
- Работать с product, QA и смежными инженерными командами над выпуском функций
- Менторить junior-инженеров через code review, pairing и практическое техническое наставничество
- Улучшать тестирование, инструменты и инженерные практики в своих сервисах
Требования
- Обычно 5+ лет профессионального опыта в full-stack веб-разработке
- Сильные навыки объектно-ориентированного программирования на C#, уверенный TypeScript и опыт с .NET Framework или .NET 5+
- Владение современным front-end фреймворком: Angular, React или Vue
- Опыт создания backend API и сервисов на .NET Framework или .NET 5+
- Опыт работы с ORM и реляционными базами данных (например, nHibernate, Entity Framework, SQL Server)
- Опыт написания unit-, integration- и UI-автотестов
- Опыт с CI/CD инструментами, например GitHub Actions или Azure DevOps
- Опыт с Docker и Kubernetes в продакшене или при миграции команды
- Гражданство США и способность получить и поддерживать допуск Public Trust
Условия
- Гибкий график работы
- Неограниченный PTO
- Льготы для физического и психического благополучия
- Медицинская страховка
- Родительский отпуск
- 401K
- Корпоративные мероприятия
- Реферальная программа
- Спортзал в офисе
- Офис, где можно с собаками
- Снеки в офисе
- Компенсация проезда
- Массаж в офисе
- Поддержка процесса получения допуска
Навыки
- C#
- TypeScript
- .NET Framework
- .NET 5+
- Angular
- React
- Vue
- nHibernate
- Entity Framework
- SQL Server
- GitHub Actions
- Azure DevOps
- Docker
- Kubernetes
- AWS
- Azure
- HL7
- FHIR