Peraton
Senior Full-Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack Software Engineer в Peraton Labs для разработки прототипа системы планирования и мониторинга радиочастотного спектра для заказчиков Министерства обороны США. Требуется глубокая экспертиза по всему стеку и способность работать самостоятельно при минимальном руководстве.
Задачи
- Разрабатывать и улучшать функции по всему стеку — React на фронтенде, FastAPI на бэкенде и сервисы на TypeScript/Node.js
- Понимать пользовательские сценарии и выявлять улучшения без явных указаний
- Разрабатывать и поддерживать REST API и контейнеризованные сервисы (Docker)
- Писать чистый, тестируемый код на Python и JavaScript/TypeScript
- Взаимодействовать с руководством программы и стейкхолдерами для уточнения требований и валидации решений
- Поддерживать техническую документацию по архитектуре, API и интеграциям
- Участвовать в код-ревью и тестировании
Требования
- Минимум 8+ лет опыта со степенью бакалавра, 6+ лет со степенью магистра или 3+ года с PhD в области Computer Science, Software Engineering, Mathematics или смежной
- Подтверждённый опыт full-stack разработки реальных приложений
- Уверенное владение Python и TypeScript/JavaScript
- Опыт работы с React (компонентная архитектура, управление состоянием, интеграция с API)
- Опыт работы с FastAPI или аналогичными Python веб-фреймворками
- Знакомство с Node.js и серверным TypeScript
- Опыт работы с брокерами сообщений (например, NATS)
- Практическое знание Docker для контейнеризованной разработки
- Опыт проектирования SQL и/или NoSQL баз данных
- Способность понимать операционный контекст и переводить сценарии использования в программные решения
- Чёткая коммуникация — письменная и устная — с технической и нетехнической аудиторией
- Гражданство США с возможностью получить/поддерживать допуск Secret
- Работа только в офисе, кандидат должен быть местным и иметь возможность работать в Red Bank, NJ
Условия
- Диапазон базовой зарплаты: $112,000 - $179,000
- Возможна оплата сверхурочных, сменные надбавки и дискреционный бонус в дополнение к базовой оплате
- Равные возможности трудоустройства, включая людей с инвалидностью и защищённых ветеранов
Навыки
- React
- FastAPI
- TypeScript
- Node.js
- Python
- JavaScript
- REST API
- Docker
- NATS
- SQL
- NoSQL
- C/C++
- Kubernetes
- AWS GovCloud
- Azure Government
- Google Cloud
- CI/CD
- CesiumJS
- MCP
- LLM
- OpenAI Codex