Steampunk

Backend Software Engineer

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

Backend-инженер в Steampunk для модернизации legacy-систем федеральных заказчиков: декомпозиция монолитных Java/.NET сервисов в cloud-native Python-микросервисы. Роль сфокусирована на разработке на Python, REST API и batch-задачах в serverless и контейнерных средах.

Задачи

  • Декомпозировать legacy-монолиты на Java и .NET в модульные Python-микросервисы
  • Проектировать, разрабатывать и разворачивать Python REST API и batch-сервисы
  • Разворачивать и эксплуатировать сервисы в AWS Lambda и Kubernetes
  • Применять практики DevSecOps и CI/CD для ускорения безопасной поставки
  • Понимать потребности стейкхолдеров и доносить их до разработчиков
  • Писать и отлаживать код инновационных программных решений
  • Устранять проблемы качества, безопасности и надёжности ПО
  • Участвовать в code review и активностях по обеспечению качества
  • Автоматизировать unit- и функциональные тесты
  • Тестировать и анализировать код, написанный другими
  • Обеспечивать защищённость ПО от киберугроз
  • Выявлять технические проблемы, проводить root cause analysis и выпускать исправления
  • Поддерживать production-релизы: деплой, troubleshooting, тестирование
  • Документировать код, фичи и обучающие материалы
  • Документировать текущее состояние legacy-систем, проводить gap-анализ и готовить рекомендации по декомпозиции
  • Использовать контейнеризацию и serverless-платформы для модернизации систем

Требования

  • Отличные навыки письменной и устной коммуникации
  • Сильные навыки межличностного взаимодействия и командной работы
  • Возможность получить U.S. government Security Clearance
  • Bachelor's degree и 5+ лет общего опыта
  • 3+ года опыта написания production-кода на Python
  • Опыт декомпозиции или рефакторинга legacy Java и/или .NET сервисов в Python-микросервисы
  • Опыт написания и деплоя REST API и batch-задач на Python
  • Опыт деплоя Python-приложений в AWS Lambda и Kubernetes
  • Знакомство с концепциями DevSecOps и инструментами CI/CD, такими как Harness и GitLab CI/CD
  • Опыт работы с Git SCM-провайдерами, такими как GitLab
  • Опыт разработки и деплоя контейнеризованных приложений с Docker
  • Опыт внедрения фреймворков автоматизированного тестирования, включая unit-тесты на Python (pytest, unittest)

Условия

  • Проектируемый диапазон компенсации: $85,000–$170,000 в год
  • Годовой оклад — лишь часть полного компенсационного пакета Steampunk
  • Дополнительные бенefits Steampunk
  • Equal opportunity employer, участие в программе E-Verify
  • Ожидается присутствие на камере во время интервью и ассессментов

Навыки

  • Python
  • Java
  • .NET
  • REST API
  • AWS Lambda
  • Kubernetes
  • DevSecOps
  • CI/CD
  • Harness
  • GitLab CI/CD
  • Git
  • GitLab
  • Docker
  • pytest
  • unittest
  • Databricks
  • ETL
  • Salesforce API
  • Terraform
  • AWS CDK
  • AWS

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

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Backend Software Engineer — Steampunk, 85,000 – 170,000 USD в год, Mclean | itrelocate