KBR, Inc.
Full-Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Iron Stallion для разработки защищённых data-intensive приложений для космических операторов: веб-приложения, backend-сервисы, аналитические workflow и AI-функции с использованием одобренных AI-ассистентов.
Задачи
- Разрабатывать и поддерживать отзывчивые пользовательские приложения на TypeScript, JavaScript, HTML5, CSS и современных UI-фреймворках (Vue, React, Angular) с интеграцией с Java/Spring Boot, C#/.NET или аналогами
- Переводить рабочие процессы операторов в понятные и поддерживаемые веб-интерфейсы: адаптивные layout, управление состоянием, визуализация данных, кроссбраузерность
- Разрабатывать RESTful API, микросервисы и event-driven workflow для приёма, нормализации, корреляции, анализа и визуализации данных из разных источников
- Использовать одобренные AI-ассистенты для генерации кода, тестирования, рефакторинга, документации, отладки и code review
- Проверять AI-сгенерированный код на корректность, безопасность, производительность и поддерживаемость
- Разрабатывать human-in-the-loop AI-функции: обнаружение аномалий, рекомендации, корреляция данных, предиктивная аналитика, оптимизация workflow
- Создавать переиспользуемые UI-компоненты и общие веб-библиотеки, писать unit, integration и end-to-end тесты (Vitest, Jest, Cypress, Playwright)
- Взаимодействовать с операторами, аналитиками, системными инженерами, командами кибербезопасности, data scientists и product owners
- Совместно с platform и cybersecurity командами работать над DevSecOps-пайплайнами, контейнерными деплоями, observability, security scanning и контролем supply-chain
- Участвовать в обсуждениях дизайна, peer review и обмене знаниями
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Software Engineering или смежной технической области и 4+ года релевантного опыта (или эквивалентный опыт)
- Владение хотя бы одним backend-стеком: Java со Spring Boot или C# с .NET, плюс практический опыт с JavaScript или TypeScript, HTML5, CSS и современным UI-фреймворком (Vue, React, Angular)
- Опыт разработки адаптивных веб-приложений, потребляющих RESTful API, а также распределённых приложений, микросервисов, асинхронной обработки или event-driven приложений
- Опыт с data-intensive приложениями, реляционными или документными БД, messaging/streaming технологиями (Kafka или аналог)
- Опыт с системами контроля версий, автоматизированным тестированием, отладкой в браузере и современными frontend build-инструментами (Vite, Webpack)
- Практический опыт использования одобренного на предприятии AI coding assistant и проверки его вывода на неточности, небезопасность и выдуманный код
- Сильные навыки troubleshooting и коммуникации
- Возможность получить и поддерживать допуск к секретности правительства США
Условия
- Конкурентные льготы: 401K с match от компании, медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, AD&D, flexible spending account, disability, оплачиваемый отпуск, гибкий график
- Поддержка карьерного роста через профессиональное обучение и развитие
- Работа в KBR с последующим переходом в Trinzic после планируемого выделения (январь 2027)
Навыки
- TypeScript
- JavaScript
- HTML5
- CSS
- Vue
- React
- Angular
- Java
- Spring Boot
- C#
- .NET
- RESTful API
- микросервисы
- Kafka
- Vitest
- Jest
- Cypress
- Playwright
- Vite
- Webpack
- Docker
- Kubernetes
- CI/CD
- AI coding assistant
- RAG
- Azure OpenAI
- AWS Bedrock