Oasys International

Full Stack Developer

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

Full-stack разработчик в Oasys International для проектирования, разработки и модернизации защищённых масштабируемых приложений на AWS. Роль охватывает архитектуру приложений, облачную инфраструктуру и DevOps-автоматизацию, а также наставничество над командой.

Задачи

  • Оценивать и рекомендовать платформы и архитектуры разработки ПО, а также требования к оборудованию для сред разработки, тестирования, QA и продакшена
  • Проводить прикладные исследования новых и перспективных технологий и интегрировать их в миссию
  • Разрабатывать и поддерживать архитектуру разработки ПО, устанавливать и документировать гайдлайны и стандарты кодирования, проводить обучение
  • Проводить код-ревью и диагностировать технические проблемы
  • Писать код, компилировать, отлаживать, тестировать, разворачивать, документировать и внедрять программы для новых и существующих систем (COTS, GOTS, OSS, кастомные)
  • Разрабатывать, внедрять и поддерживать несколько приложений в составе команды программистов, модифицировать существующие приложения и решать технические проблемы
  • Переводить бизнес- и системные требования в масштабируемые технические архитектуры и модели данных
  • Участвовать в настройке приложений и серверов с учётом принципов информационной безопасности
  • Проектировать и реализовывать RESTful API и обеспечивать интеграцию frontend, backend и внешних сервисов с сильными моделями аутентификации и авторизации
  • Участвовать в решениях по декомпозиции сервисов, использованию API gateway, очередей сообщений и проектированию распределённых систем
  • Мониторить и оптимизировать производительность, масштабируемость и безопасность приложений с помощью CloudWatch, Prometheus, Grafana и подобных инструментов
  • Участвовать и руководить архитектурными ревью для эволюции монолитов в микросервисы или гибридные модели
  • Выполнять прочие задачи по поручению руководства

Требования

  • Способность понимать бизнес-требования и их влияние на технический ландшафт проекта
  • Умение вести обсуждение концепций с клиентом и командой, используя технический опыт для согласования функциональных требований от frontend до backend
  • Понимание контейнеризации, оркестрации контейнеров, микросервисов и управления API
  • Аналитические, проблемно-ориентированные и решительные навыки, страсть к постоянному улучшению
  • Самостоятельность
  • Навыки представления аналитических результатов устно и письменно
  • Владение Microsoft Office (Word, Excel, PowerPoint, SharePoint, Visio, Outlook)
  • Отличные устные и письменные коммуникативные навыки, организованность и внимание к деталям, комфортное взаимодействие с государственными структурами, подрядчиками и руководством
  • Глубокое понимание HTTP, WebSocket, балансировки нагрузки, обратных прокси и практик безопасности API (OAuth2, JWT, CORS)
  • Владение Infrastructure as Code (IaC) с Terraform или AWS CloudFormation
  • Знание основ сетей: VPC, подсети, security groups, service discovery
  • Степень бакалавра в инженерии, компьютерных науках или смежной аналитической/научной/технической дисциплине либо эквивалентный опыт
  • Минимум 5 лет опыта построения и интеграции сложных full-stack приложений с современными frontend-фреймворками, RESTful и GraphQL API, реляционными и NoSQL базами данных и контейнеризованными backend
  • Практическое знание HTML, JavaScript, CSS или другого релевантного веб-стека
  • Опыт с современными JavaScript-фреймворками и библиотеками (React, Redux, Vue, Ember, Angular) и понимание, когда их применять
  • Опыт программирования и разработки ПО: анализ, проектирование, разработка, внедрение, тестирование, поддержка, QA, отладка и/или обновление систем
  • Опыт внедрения CI/CD пайплайнов с GitHub Actions, GitLab CI, Jenkins или подобными
  • Гражданство США
  • Возможность получить Public Trust

Условия

  • Работа в Agile-команде со спринтами по 2 недели, Jira и Confluence
  • GitHub как репозиторий и автоматизация CI/CD
  • Вся инфраструктура управляется как код
  • Продвижение облачных и open-source технологий
  • Работа в офисе в Washington, DC
  • Oasys — равноправный работодатель для всех защищённых групп, включая ветеранов и людей с инвалидностью

Навыки

  • Python
  • Django
  • Rails
  • React
  • TypeScript
  • Docker
  • Postgres
  • PostGIS
  • Snowflake
  • AWS
  • RESTful API
  • GraphQL
  • HTML
  • JavaScript
  • CSS
  • Redux
  • Vue
  • Ember
  • Angular
  • Terraform
  • AWS CloudFormation
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Git
  • OAuth2
  • JWT
  • CORS
  • HTTP
  • WebSocket
  • CloudWatch
  • Prometheus
  • Grafana
  • Kafka
  • SQS
  • SNS
  • RabbitMQ
  • AWS Lambda
  • Step Functions
  • Swagger
  • OpenAPI
  • Node.js
  • Java
  • webpack
  • Babel
  • NPM
  • yarn
  • Jira
  • Confluence
  • GitHub

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

Intermediate Software Engineer-Vendor Portal & Loss Prevention -Hybrid
PublixMiddleLakelandГибридРелокация
7,515 – 11,275 USD в месяц
28 окт.
Full Stack Software Engineer - Alts & Data Management
AddeparMiddleNew YorkУдалённо
114,000 – 178,000 USD в год
28 окт.
Full time role for .NET Software Engineer
InabiaSeniorNew YorkОфис
28 окт.
Senior Full Stack NET Developer
Vervic Inc.SeniorNew YorkГибрид
1 – 1 USD в час
28 окт.
Staff Software Engineer
SustainmentSeniorAustinОфис
28 окт.
Full Stack Developer — Oasys International, 65,000 – 90,000 USD в год, Washington | itrelocate