KBR Infratech

Senior Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Software Engineer в KBR для разработки frontend-инструментов ситуационной осведомленности, анализа и планирования. Работа по всему стеку: интерактивные 3D-геопространственные интерфейсы, real-time сервисы данных и локальное хранение.

Задачи

  • Проектировать и реализовывать инструменты, workflow и платформенные возможности common operating picture
  • Разрабатывать отзывчивые и доступные интерфейсы на React, TypeScript, Next.js и Ant Design
  • Создавать и поддерживать интерактивные 2D- и 3D-геопространственные сценарии на CesiumJS с наземными, воздушными, спутниковыми данными, рельефом, снимками и векторными слоями
  • Развивать модульную архитектуру инструментов: динамическая загрузка, конфигурация, docking-раскладки и RPC-коммуникация
  • Разрабатывать backend API и сервисы на Node.js, Fastify, Express, TypeScript, REST и server-sent events
  • Интегрировать real-time операционные данные из систем трекинга, сенсоров, связи, окружающей среды и ситуационной осведомленности
  • Проектировать и оптимизировать клиентские и серверные потоки данных для real-time, исторических и оконных геопространственных данных
  • Работать с MongoDB, Redis, SQLite, IndexedDB и offline-хранилищами на базе Dexie
  • Реализовывать синхронизацию, кэширование, retry, батчинг, идемпотентность и стратегии offline/online-согласования
  • Создавать ПО, надежно работающее в условиях отключенной сети, деградации и ограниченной пропускной способности
  • Участвовать в Electron-упаковке desktop-приложения, деплое и интеграции локальных сервисов
  • Улучшать производительность, observability, надежность, безопасность и поддерживаемость системы
  • Участвовать в обсуждениях архитектуры, технических дизайн-ревью, code review и инженерном планировании
  • Писать автоматизированные тесты и поддерживать type-checking, линтинг, сборку и release quality gates
  • Взаимодействовать с product owners, доменными экспертами, операторами и другими инженерами для перевода операционных потребностей в рабочее ПО

Требования

  • Bachelor's degree in Computer Science, Software Engineering или смежной технической дисциплине, либо эквивалентный профессиональный опыт
  • Семь и более лет профессионального опыта в software engineering
  • Сильный профессиональный опыт с TypeScript и JavaScript
  • Сильный опыт создания production-приложений на React
  • Опыт проектирования и реализации backend-сервисов и API на Node.js
  • Опыт работы с реляционными или документо-ориентированными БД, предпочтительно MongoDB, Postgres DB, Arango DB или аналогичными
  • Подтвержденная способность работать по всему стеку: frontend, backend, данные и деплой
  • Опыт написания поддерживаемого, протестированного кода production-качества
  • Сильное понимание архитектуры ПО, дизайна API, обработки ошибок, логирования и операционной диагностики
  • Способность диагностировать сложные проблемы в нескольких сервисах и runtime-средах
  • Отличные навыки письменной и устной коммуникации
  • Способность работать самостоятельно и эффективно взаимодействовать с мультидисциплинарной командой

Условия

  • Базовая компенсация: $200,000 - $275,000 (только для Огайо)
  • Возможны бонусы, комиссии и другие формы компенсации в зависимости от должности и внутренней политики
  • Дополнительная компенсация: sign-on bonus, relocation benefits, краткосрочные и долгосрочные стимулы, дискреционные выплаты за исключительную работу
  • Конкурентные lifestyle-льготы: 401K с match, медицинская, стоматологическая и vision-страховка, страхование жизни, AD&D, flexible spending account, disability, оплачиваемый отпуск, гибкий график
  • Поддержка карьерного роста через профессиональное обучение и развитие

Навыки

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Ant Design
  • CesiumJS
  • Node.js
  • Fastify
  • Express
  • REST
  • Server-sent events
  • MongoDB
  • Redis
  • SQLite
  • IndexedDB
  • Dexie
  • Electron
  • Postgres
  • ArangoDB
  • Leaflet
  • GIS
  • WebSockets
  • UDP
  • TCP
  • Docker
  • Docker Compose
  • Kubernetes
  • CI/CD

Похожие вакансии

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Full Stack Developer
Enterprise KnowledgeMiddleArlingtonГибрид
95,000 – 115,000 USD в год
14 окт.
Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Senior Software Engineer — KBR Infratech, 200,000 – 275,000 USD в год, Beavercreek | itrelocate