KBR, Inc.

Full Stack Software Engineer (Golang Focus)

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

Full Stack инженер с фокусом на Go для разработки и поддержки платформы GEMSTONE — SaaS-платформы моделирования и симуляции для ВВС США. Работа над микросервисами, API и cloud-native решениями в Agile-команде.

Задачи

  • Проектировать, разрабатывать, тестировать и поддерживать full-stack возможности платформы GEMSTONE
  • Разрабатывать backend-сервисы преимущественно на Go (Golang)
  • Создавать и поддерживать RESTful, gRPC, GraphQL и event-driven API
  • Участвовать в проектировании и развитии платформы управления API и сервисной архитектуры
  • Разрабатывать микросервисы для развёртывания в Kubernetes
  • Интегрировать приложения с сервисами идентификации, авторизации и контроля доступа
  • Развивать каталоги API, реестры сервисов, репозитории артефактов и автоматизацию workflow
  • Участвовать в Agile-церемониях, дизайн-ревью, код-ревью и демо спринтов
  • Поддерживать CI/CD пайплайны, автоматизированное тестирование и релизы
  • Диагностировать проблемы приложений, интеграций и производительности
  • Взаимодействовать с platform-инженерами, специалистами по кибербезопасности, product owner и заказчиками
  • Готовить техническую документацию и архитектурные артефакты

Требования

  • Способность быстро осваивать сложные программные экосистемы и новые технологии
  • Возможность получить допуск DoD Secret
  • Степень бакалавра в Computer Science, Software Engineering, Computer Engineering или смежной области
  • 1–5 лет профессионального опыта разработки ПО
  • Опыт работы с Go (Golang) в профессиональной или open-source среде
  • Понимание goroutines и идиоматичных паттернов проектирования в Go
  • Опыт разработки RESTful API, backend-сервисов или микросервисных приложений
  • Опыт работы с одним или несколькими современными языками: Go, Python, Java, JavaScript, TypeScript
  • Опыт разработки веб-приложений, API или сервисных интеграций
  • Понимание принципов дизайна API, версионирования и service-oriented архитектур
  • Опыт с JSON, HTTP, REST, OpenAPI и связанными API-технологиями
  • Опыт работы с Git и совместными процессами разработки
  • Знакомство с контейнеризацией через Docker или аналоги
  • Знакомство с концепциями Kubernetes и cloud-native архитектурами
  • Знакомство с Linux и командной строкой
  • Понимание лучших практик разработки ПО, включая контроль версий и код-ревью

Условия

  • Формат работы: офис или гибрид в Dayton, OH
  • Командировки: нет
  • Стандартный рабочий график
  • Бенефиты: 401K с match, медицинская, стоматологическая и оптическая страховка, страхование жизни, AD&D, FSA, оплачиваемый отпуск, гибкий график
  • Профессиональное обучение и развитие
  • Работа над проектами в интересах национальной безопасности и космических миссий

Навыки

  • Go
  • Golang
  • REST
  • gRPC
  • GraphQL
  • WebSockets
  • Protocol Buffers
  • Kubernetes
  • Docker
  • Terraform
  • Zarf
  • CI/CD
  • DevSecOps
  • Linux
  • Git
  • PostgreSQL
  • Redis
  • Keycloak
  • OAuth2
  • OpenID Connect
  • OpenAPI
  • JSON
  • HTTP
  • Python
  • Java
  • JavaScript
  • TypeScript

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

Full-Stack Web Developer
Autobell Car WashMiddleCharlotteГибрид
110,000 – 120,000 USD в год
23 окт.
Founding Engineer/Senior Full Stack Engineer
Ventrilo.aiSeniorMenlo ParkОфис
23 окт.
Senior Full Stack Developer
Base-2 SolutionsSeniorWashingtonОфис
23 окт.
Senior Full Stack Developer
Base-2 SolutionsSeniorRestonОфис
23 окт.
Senior Full Stack Developer
Base-2 SolutionsSeniorAnnapolis Junction Business ParkОфис
23 окт.
Full Stack Software Engineer (Golang Focus) — KBR, Inc., Beavercreek | itrelocate