Jobgether
Sr. Software Engineer (Node)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер для проектирования и развития масштабируемых backend-систем на Node.js, TypeScript и Next.js. Роль предполагает техническое лидерство, наставничество и ответственность за архитектуру, производительность и безопасность сервисов в регулируемой среде (HIPAA).
Задачи
- Руководить backend-архитектурой и системным дизайном: структура сервисов и API, асинхронная и real-time обработка, rate limiting, отказоустойчивость, моделирование реляционных и документных БД
- Документировать архитектурные решения и доносить технические подходы до стейкхолдеров
- Проектировать, разрабатывать и поддерживать сложные backend-фичи на Node.js и TypeScript
- Разрабатывать и поддерживать Next.js API routes и сервисы на Node.js: контракты API, аутентификация и авторизация, кэширование, обмен сообщениями, доступ к БД
- Поставлять стабильные документированные интерфейсы для frontend и mobile команд
- Обеспечивать техническое лидерство Node.js-подкоманды: код-ревью, менторинг, разработка и контроль стандартов кодирования
- Отвечать за оптимизацию производительности backend, стратегию тестирования и управление CI/CD
- Обеспечивать соответствие сервисов требованиям безопасности, доступности и HIPAA
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
- Не менее 7 лет профессиональной разработки с основным фокусом на backend
- Глубокая экспертиза в Node.js, TypeScript и Next.js API routes, опыт создания production-сервисов и API
- Сильный опыт проектирования и работы с реляционными и документными базами данных
- Опыт развёртывания и эксплуатации backend-сервисов в облаке; предпочтителен Azure
- Проживание в Eastern или Central часовых поясах США
- Доступность в рабочие часы с 9:00 до 17:00 по Central Time
- Готовность пройти очное собеседование в головном офисе в Далласе, Техас
- Наличие выделенного рабочего места и надёжного высокоскоростного интернета
Условия
- Полностью удалённая работа
- Возможность технического владения ключевой backend-платформой и влияния на архитектурное направление
- Руководящие и менторские обязанности senior-уровня
- Работа с современными backend-технологиями, облачной инфраструктурой и системами в сфере здравоохранения
Навыки
- Node.js
- TypeScript
- Next.js
- Azure
- GraphQL
- tRPC
- WebSockets
- HL7 FHIR
- X12
- NCPDP
- CI/CD