Draper
Senior Full Stack Web Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в Full-Stack Group компании Draper, создающей mission-critical веб-приложения для военных, государственных и коммерческих заказчиков. Роль предполагает проектирование end-to-end фич, участие в архитектурных решениях и менторство младших инженеров.
Задачи
- Проектировать и реализовывать end-to-end фичи для mission-critical веб-приложений
- Участвовать в архитектурных обсуждениях и превращать рекомендации senior-уровня в конкретные решения
- Писать качественный код по принципам test-driven development (React + TypeScript, Node.js/Java/Python)
- Проводить code review, следить за соблюдением стандартов и менторить младших коллег
- Работать совместно с product-менеджерами и principal-архитекторами для регулярных релизов
- Участвовать в демо для клиентов и программных ревью как технический эксперт
- Самостоятельно выполнять поставленные задачи
- Проектировать алгоритмы с использованием современных теорий и проверенных техник
- Анализировать дизайн на предмет производительности и функциональности
- Разрабатывать и выполнять тесты ПО на соответствие требованиям
- Готовить техническую документацию, процедуры, отчёты и руководства
- Общаться с заказчиками и стейкхолдерами для уточнения требований и описания результатов
- Предлагать решения сложных задач, участвовать в разработке требований и адаптироваться к их изменениям
- Вносить вклад в решения по системной архитектуре и руководить архитектурой подсистем
- Выявлять технические риски проекта и разрабатывать стратегии их снижения
- Руководить небольшой командой разработчиков на проектах
Требования
- 5–7 лет опыта full-stack разработки (frontend и backend)
- Активный допуск Secret (предпочтительно TS; возможен спонсор для подходящего кандидата)
- Владение React + TypeScript, современным backend-языком (Node.js, Python или Java) и REST/GraphQL API
- Опыт работы со стандартами аутентификации (OAuth/OIDC)
- Практический опыт использования Jira (или аналогов), Git и CI/CD пайплайнов (GitHub Actions, GitLab CI)
- Степень бакалавра в Computer Science, Engineering или эквивалентный практический опыт
- 5–10 лет опыта в Software Engineering или смежной области
- Способность быстро осваивать новые языки программирования и технологии
- Эффективная коммуникация и открытое взаимодействие с мультидисциплинарной командой, руководством и нетехническими сотрудниками
- Умение работать в быстром темпе и балансировать несколько конкурирующих задач
Условия
- Гибридный формат: 3 дня в офисе, 2 дня удалённо
- Базовая зарплата $82,300–$220,000 в год (без учёта бонусов и льгот)
- Программы поддержки work-life balance: гибкость на рабочем месте, клубы по интересам (фотография, йога), воркшопы по здоровью и финансам, офсайт-мероприятия, скидки в местные музеи и на культурные мероприятия
- Компания Draper — независимая некоммерческая R&D организация со штаб-квартирой в Кембридже, Массачусетс
- Инклюзивная среда и равные возможности для всех кандидатов
Навыки
- React
- TypeScript
- Node.js
- Java
- Python
- REST
- GraphQL
- OAuth
- OIDC
- Jira
- Git
- CI/CD
- GitHub Actions
- GitLab CI
- Docker
- Kubernetes
- AWS
- Azure
- GCP