The College Board
Lead Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер полного стека в команду Item Calibration, отвечающую за анализ и скоринг тестов SAT/PSAT и AP. Ведёт техническое направление разработки облачных решений на AWS, начиная с backend и serverless-систем и расширяясь до пользовательских интерфейсов для партнёров Psychometrics.
Задачи
- Руководить проектированием, разработкой, тестированием и развёртыванием full stack решений в AWS: масштабируемые REST API, микросервисы, data pipelines и event-driven приложения на Node.js, TypeScript и serverless-технологиях
- Разрабатывать пользовательские интерфейсы на React для внутренних пользователей, включая экран проверки заданий для Psychometrics, в сотрудничестве с UX-партнёрами
- Совместно с бизнес- и техническими командами превращать данные в практические рекомендации и обоснованные технические решения
- Руководить разработкой и ревью требований, маппингов данных, user stories и других артефактов, понятно донося их бизнесу и техническим специалистам
- Руководить устранением production-инцидентов, проводить troubleshooting и root cause analysis, внедрять долговременные исправления
- Проактивно мониторить production-развёртывания и при необходимости устранять проблемы вне рабочих часов
- Направлять функциональное тестирование: проверка точности данных, поведения системы и целостности процессов
- Задавать и поддерживать инженерные стандарты: best practices, паттерны проектирования, unit-тестирование, code review
- Быть техническим лидером команды: менторить и обучать junior-инженеров, давать обратную связь по коду, дизайну и подходам
- Влиять на техническое направление и внедрение инженерных практик в команде и у партнёров без формальных полномочий
- Создавать артефакты для эффективной работы junior-инженеров: design specs, flow diagrams, reference implementations, шаблоны кода, runbooks, user stories с критериями приёмки
- Декомпозировать сложные фичи на чётко очерченные задачи для junior-инженеров и ревьюить их работу
- Вместе с менеджером, продуктом и стейкхолдерами Psychometrics участвовать в roadmap, оценке и планировании поставки
- Использовать AI-инструменты разработки для ускорения дизайна, кодинга, тестирования и документации и обучать junior-инженеров ответственному их применению
Требования
- 10+ лет опыта разработки ПО в production-среде, включая руководство техническим дизайном и поставкой
- Сильный опыт backend-разработки на JavaScript/Node.js и TypeScript, понимание концепций функционального программирования
- Минимум 3-4 года практического опыта работы с AWS: Lambda, S3, Step Functions, DynamoDB, SNS, SQS, CloudWatch; желательно API Gateway, IAM, CloudFront, VPC, SecretsManager
- Опыт создания frontend-приложений на React и понимание потребностей пользователей в интерфейсах с большим объёмом данных
- Опыт работы с CI/CD, NoSQL-хранилищами и infrastructure-as-code (AWS CDK — плюс)
- Подтверждённая способность вести и менторить инженеров, задавать техническое направление и повышать эффективность команды
- Умение влиять и выстраивать взаимодействие с инженерами и партнёрами без формальных полномочий
- Способность анализировать, планировать, проектировать и брать на себя слабо определённые задачи с минимальным надзором
- Сильные аналитические навыки и внимание к деталям
- Проактивность и сильное чувство ответственности
- Отличные коммуникативные навыки для работы с техническими и бизнес-командами
- Понимание Agile и DevOps best practices, готовность работать в DevOps-среде
- Знакомство с TDD, BDD и Documentation as Code
- Практический опыт использования AI-ассистентов в разработке и умение критически оценивать их результат
- Опыт с системами оценки знаний или образовательными технологиями (скоринг, калибровка) — сильное преимущество
- Организационные навыки и интерес к Developer Experience (DX) и User Experience (UX)
- Степень бакалавра по computer science, computer engineering, software engineering или эквивалент
- Право на работу в США для любого работодателя
Условия
- Полностью удалённая работа; при проживании рядом с офисами CB возможен гибрид (вторник и среда в офисе)
- Полная занятость
- Зарплатная вилка $168,000 - 181,000 с корректировкой по локации, опыту и квалификации
- Комплексный пакет льгот и поддерживающая команда
- Некоммерческая организация с честной и конкурентной компенсацией
- Процесс найма: ревью заявки, скрининг рекрутера, интервью с нанимающим менеджером, практическое задание (live coding), панельное интервью, разговор с руководством и проверка рекомендаций
Навыки
- JavaScript
- Node.js
- TypeScript
- React
- AWS
- Lambda
- S3
- Step Functions
- DynamoDB
- SNS
- SQS
- CloudWatch
- API Gateway
- IAM
- CloudFront
- VPC
- SecretsManager
- CI/CD
- NoSQL
- AWS CDK
- TDD
- BDD
- DevOps
- REST API
- микросервисы
- serverless