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