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