Expression Networks

Full-Stack Engineer, Agentic Development

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

Full-stack инженер в Expression для разработки федеральных mission-систем с использованием AI-агентов (Claude Code, OpenAI Codex, Factory Droids) как основного инструмента разработки. Роль охватывает React-интерфейсы, backend-сервисы и API, базы данных, контейнеры и пайплайны деплоя в AWS.

Задачи

  • Разрабатывать фичи по всему стеку: React-интерфейсы, сервисы на Node.js и Python, REST API, реляционные и MongoDB модели данных
  • Вести назначенные фичи от уточнения требований и реализации до тестирования, деплоя и документации
  • Писать и поддерживать unit-, integration- и end-to-end тесты
  • Диагностировать проблемы на всех слоях приложения, находить первопричины и внедрять исправления с тестами или мониторингом
  • Направлять AI-агентов через чёткие описания задач, планы реализации и критерии приёмки
  • Ревьюить, тестировать и исправлять сгенерированный агентами код на соответствие функциональным, security, maintainability и performance требованиям
  • Использовать AI для исследования незнакомого кода, библиотек и сервисов, сравнения подходов и документирования рекомендаций
  • Разрабатывать proof of concept и доводить одобренные подходы до production с тестами, CI/CD и документацией
  • Поддерживать инструкции для агентов, промпты и переиспользуемые skills
  • Паковать приложения в Docker, строить и поддерживать CI/CD пайплайны с тестированием, сканированием и деплоем
  • Деплоить и поддерживать сервисы на AWS, согласовывая изменения инфраструктуры и безопасности с senior-инженерами
  • Участвовать в security hardening и подготовке доказательств по STIG
  • Поддерживать документацию для инженеров и их AI-инструментов
  • Взаимодействовать с инженерами, техлидами, product owners и конечными пользователями
  • Проактивно выявлять проблемы (нестабильные тесты, медленная производительность, ручные процессы, пробелы в документации) и предлагать улучшения

Требования

  • Bachelor’s degree в Computer Science, Software Engineering, IT или смежной области либо эквивалентный опыт
  • Не менее трёх лет профессионального опыта в software engineering
  • Сильные навыки программирования на JavaScript, TypeScript и Python
  • Практический опыт разработки веб-интерфейсов на React или аналогичном фреймворке и backend-сервисов/REST API на Node.js, Python или аналогичных технологиях
  • Понимание браузеров, HTTP, REST API и аутентификации
  • Реляционное моделирование данных и SQL
  • Базовые структуры данных и алгоритмы
  • Тестирование и отладка ПО
  • Понимание распространённых рисков безопасности приложений, включая OWASP Top 10
  • Linux command-line tools, Bash scripting и Git
  • Практический опыт с MongoDB или аналогичной документной БД: схемы документов, запросы, агрегации, выбор индексов
  • Практический опыт с Docker: Dockerfile, отладка сборки образов, multi-container приложения с Docker Compose
  • Опыт построения или изменения CI/CD пайплайнов на GitLab CI, GitHub Actions или аналогичных платформах
  • Практический опыт деплоя приложений в AWS (EC2, S3, RDS) с пониманием IAM и VPC networking
  • Регулярное практическое использование AI coding agents (Claude Code, OpenAI Codex, Factory Droids или аналоги) для большей части реализации, включая направление агентов, читающих код, запускающих команды и вносящих изменения, с независимой проверкой через тесты и ревью
  • Опыт с Elasticsearch: index mappings, поисковые запросы, агрегации
  • Опыт с PostgreSQL
  • Опыт использования Python для ETL, data pipelines или миграций с валидацией и сверкой результатов
  • Опыт использования AI для технического исследования, оценки или proof of concept
  • Инициативность: самостоятельное выявление проблем, предложение улучшений и доведение решений до конца
  • Чёткие навыки письменной коммуникации
  • Способность разрабатывать, отлаживать и поддерживать ПО при недоступности AI-инструментов
  • Eligible for Secret clearance or higher

Условия

  • Конкурентная зарплата и бенефиты
  • 401k matching
  • Медицинская, стоматологическая и vision страховка PPO и HDHP
  • Компенсация обучения
  • Бесплатная life insurance
  • Щедрый PTO и отпуск по праздникам
  • Тренажёрный зал в офисе
  • Commuter Benefits Plan
  • Гибрид в DMV или удалённо с поездками в HQ и к клиенту несколько раз в год

Навыки

  • JavaScript
  • TypeScript
  • Python
  • React
  • Node.js
  • REST API
  • MongoDB
  • SQL
  • PostgreSQL
  • Elasticsearch
  • Docker
  • Docker Compose
  • CI/CD
  • GitLab CI
  • GitHub Actions
  • AWS
  • EC2
  • S3
  • RDS
  • IAM
  • VPC
  • Linux
  • Bash
  • Git
  • Claude Code
  • OpenAI Codex
  • Factory Droids
  • ETL
  • Playwright
  • Terraform
  • CloudFormation
  • Keycloak
  • Java
  • Angular
  • PySpark
  • MCP

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

Full-Stack Developer
WARESeniorNew AlbanyОфис
28 окт.
AWS Java Full Stack Selenium/Playwright Engineer
InfosysSeniorPlanoОфисРелокация
81,447 – 105,881 USD в год
27 окт.
Full Stack Software Engineer II (Contract Role)
Santa Monica StudioMiddleMadisonГибрид
72 – 108 USD в час
27 окт.
Sr. Full Stack Developer
Ideal InnovationsSeniorBethesdaОфис
107,900 – 165,792 USD в год
27 окт.
Software Engineer III (Full Stack Java)
JPMorganChaseSeniorJersey CityОфис
137,750 – 185,000 USD в год
27 окт.
Full-Stack Engineer, Agentic Development — Expression Networks, 115,000 – 140,000 USD в год, Washington | itrelocate