Collectors
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в Beckett (подразделение Collectors) — технический лидер домена, отвечающий за архитектуру сервисов и миграцию легаси-систем на NestJS/TypeScript и Next.js. Влияние выходит за рамки команды: задаёт стандарты, ведёт модернизацию и внедряет AI-инструменты в инженерные процессы.
Задачи
- Владеть архитектурой домена команды end-to-end: сервисы, потоки данных, точки интеграции и режимы отказа
- Проектировать продукты и сервисы с расчётом на итеративную разработку и будущее масштабирование
- Вести модернизацию: strangler-паттерны вокруг PHP-монолита, последовательная замена Java-сервисов на TypeScript, безопасные cutover'ы
- Изучать смежные системы (grading, marketplace, CRM, payments, identity, data/ETL) и выявлять кросс-системные риски
- Задавать планку по безопасности, тестированию, observability и операционному совершенству
- Внедрять AI-ассистированную разработку: стандарты и guardrails для AI-инструментов, ускорение модернизации, измерение эффекта
- Вести проекты средней сложности длительностью 1–2 квартала, координируя инженеров и стейкхолдеров
- Планировать разработку на основе явной оценки ценности и стоимости
- Своевременно сообщать о блокерах и задержках
- Развивать культуру обмена знаниями и документации
- Менторить senior- и middle-инженеров через дизайн-ревью, парное программирование и обратную связь
- Повышать AI-грамотность организации: делиться рабочими процессами, промптами и конфигурациями агентов
Требования
- 8+ лет профессиональной разработки ПО, включая техническое лидерство проектов с участием нескольких инженеров
- Экспертный backend на TypeScript/Node.js и/или Java, готовность работать в polyglot-среде (TypeScript, Java 21, PHP, Python, C#)
- Full-stack опыт: React/Next.js, API и сервисный слой, реляционные БД и инфраструктура
- Опыт модернизации легаси: strangler-fig миграции, выделение сервисов из монолита, реархитектура под живым трафиком
- Глубокое знание реляционных БД (PostgreSQL, MySQL): моделирование данных, миграции, производительность
- Фундаментальные знания распределённых систем: границы сервисов, контракты API (REST, GraphQL, gRPC), messaging (SQS), идемпотентность, обработка отказов
- Глубокий опыт production AWS (ECS, Lambda, networking, IAM) и IaC (AWS CDK и/или Terraform)
- Опыт повышения инженерных стандартов: стратегия тестирования, observability, документация, incident response
- Практический опыт работы с AI-инструментами (Claude Code, Copilot, Cursor) и их интеграцией в командные процессы
- Отличные письменные и устные коммуникации с технической и бизнес-аудиторией
Условия
- Работа в международной компании (3000+ сотрудников, офисы в США, Японии, Китае, Европе)
- Гибридный формат в Santa Ana, CA
- Возможность участвовать в интервью удалённо (с включённой камерой)
- Equal employment opportunity
- e-Verify для подтверждения права на работу в США
Навыки
- TypeScript
- Node.js
- NestJS
- Next.js
- React
- Java
- Java 21
- Spring Boot
- PHP
- Python
- C#
- PostgreSQL
- MySQL
- REST
- GraphQL
- gRPC
- SQS
- AWS
- ECS
- Lambda
- IAM
- AWS CDK
- Terraform
- Claude Code
- Copilot
- Cursor
- React Native
- Expo
- Snowflake
- ETL
- LLM
- RAG
- MCP