Stevens
Senior Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в клиентские delivery-поды Stevens: разработка веб-приложений от сбора требований до релиза, работа напрямую с клиентом. Контракторская занятость (1099) только для резидентов США.
Задачи
- Вести full stack фичи от уточнения требований и технического дизайна до реализации, тестирования и релиза
- Разрабатывать интерфейсы и backend-сервисы на JavaScript, Node.js и выбранном frontend-фреймворке
- Разрабатывать API, модели данных и интеграции под рабочие процессы клиента
- Совместно с подом превращать приоритеты в задачи с критериями приёмки, зависимостями и оценками
- Участвовать в технических решениях, объясняя компромиссы по безопасности, надёжности, производительности и поддерживаемости
- Участвовать в обсуждениях и демонстрациях с клиентом, доносить технические концепции понятным языком
- Повышать качество кода через code review, автоматизированное тестирование и наставничество инженеров
- Разбирать дефекты, поддерживать релизы и документировать решения и контекст для передачи
- Своевременно сообщать о прогрессе и изменениях в объёме работ, допущениях и сроках
Требования
- 5+ лет профессиональной разработки ПО, включая значительный опыт production веб-приложений
- Сильное знание JavaScript: асинхронность, промисы, модули, обработка ошибок
- Опыт с современным frontend-фреймворком (React, Vue или Angular) и backend-разработки на Node.js
- Опыт проектирования и интеграции API: аутентификация, авторизация, валидация, обработка ошибок
- Практическое знание реляционных или документных баз данных, моделирования данных и производительности запросов
- Опыт доведения сложных фич от неполных требований до протестированного рабочего релиза
- Техническое чутьё и умение разобраться в существующей кодовой базе перед изменениями
- Опыт с Git, code review, автоматизированным тестированием и процессами деплоя
- Чёткая коммуникация с инженерами, delivery-лидами и нетехническими стейкхолдерами
- Резидентство и работа на территории США в течение всего контракта
Условия
- Контракт 1099 (independent contractor)
- Ожидаемая занятость 30–40 часов в неделю
- Начальный срок engagement — 4 недели
- Учёт часов в системе трекинга, выплаты раз в две недели
- Интервью: 25-минутный Zoom, техническое задание на HackerRank, финальный 30-минутный Zoom
- Обязательны проверка судимости и верификация личности
- Использование одобренных AI-инструментов разработки
Навыки
- JavaScript
- Node.js
- React
- Vue
- Angular
- API
- Git
- TypeScript
- CI/CD
- cloud platforms
- accessibility
- application security