Metric5

Full Stack JavaScript Developer (Data & Search Focus)

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

Full Stack JavaScript разработчик в Metric5 для проекта NGA. Основной фокус — разработка веб-приложений на React, Node.js, NestJS и TypeScript, а также поддержка инфраструктуры потоковой передачи данных, CDC-пайплайнов и OpenSearch.

Задачи

  • Создавать быстрые, доступные и адаптивные пользовательские интерфейсы с использованием React, Material-UI и Redux Toolkit
  • Разрабатывать надёжные REST API на NestJS и TypeORM с реляционными базами данных (MariaDB/MySQL) и поисковыми платформами (OpenSearch, Solr)
  • Писать чистый, поддерживаемый код с автоматическими модульными и интеграционными тестами (Vitest, Jest, Testing Library)
  • Развёртывать и поддерживать приложения на OpenShift/Kubernetes через Helm-чарты и ArgoCD в рамках GitOps-процесса
  • Участвовать в настройке индексов OpenSearch и пайплайнов данных для быстрого и масштабируемого поиска в сервисах NestJS
  • Поддерживать и мониторить пайплайны потоковой передачи данных и Change Data Capture (Debezium, Apache Kafka, Apache Flink, Vector)
  • Поддерживать интеграцию функций семантического/векторного поиска (например, OpenSearch k-NN) и обогащения данных для аналитики приложения

Требования

  • 5+ лет опыта в разработке ПО с фокусом на веб-приложения
  • 5+ лет с TypeScript и современным JavaScript (ES6+)
  • 5+ лет с React, управлением состоянием (Redux Toolkit), роутингом и UI-библиотеками (Material-UI)
  • Хорошее знание HTML5, CSS3, Vite и паттернов адаптивного дизайна
  • 5+ лет с Node.js и серверными фреймворками (предпочтительно NestJS)
  • Опыт с ORM (TypeORM) и реляционными базами данных (MariaDB / MySQL)
  • Владение AI-инструментами разработки (например, GitHub Copilot) для написания, тестирования и рефакторинга кода
  • Практический опыт проектирования RESTful API и документирования через OpenAPI/Swagger
  • Практический опыт запросов и интеграции OpenSearch или Elasticsearch
  • Базовое понимание событийно-ориентированных архитектур и потоковой передачи данных (Kafka, CDC/Debezium)
  • Минимум 3 года опыта в Agile/SAFe/Scrum среде при разработке корпоративных продуктов
  • Опыт с Docker, Kubernetes/OpenShift, Helm или GitOps-процессами развёртывания
  • Сертификация Security+

Условия

  • Медицинская и стоматологическая страховка с 100% покрытием индивидуального полиса компанией
  • Страхование зрения
  • Страхование жизни и краткосрочная нетрудоспособность
  • 401K с вкладом компании (немедленное vesting)
  • Оплачиваемый отпуск
  • 9 оплачиваемых праздников в год плюс 2 плавающих праздника
  • Родительский отпуск
  • Бонусы сотрудникам
  • Программа возмещения расходов на профессиональное развитие
  • Программа помощи в оплате обучения

Навыки

  • JavaScript
  • TypeScript
  • React
  • Node.js
  • NestJS
  • Redux Toolkit
  • Material-UI
  • HTML5
  • CSS3
  • Vite
  • TypeORM
  • MariaDB
  • MySQL
  • OpenSearch
  • Solr
  • Vitest
  • Jest
  • Testing Library
  • OpenShift
  • Kubernetes
  • Helm
  • ArgoCD
  • GitOps
  • Debezium
  • Apache Kafka
  • Apache Flink
  • Vector
  • OpenAPI
  • Swagger
  • Elasticsearch
  • Docker
  • GitHub Copilot
  • OpenTelemetry
  • Grafana
  • Redis
  • OAuth2
  • OIDC
  • Keycloak
  • JWT

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Full Stack Developer
Enterprise KnowledgeMiddleArlingtonГибрид
95,000 – 115,000 USD в год
14 окт.
Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Full Stack JavaScript Developer (Data & Search Focus) — Metric5, 140,000 – 170,000 USD в год, St. Louis | itrelocate