Metric5

Full Stack JavaScript Developer (Data & Search Focus)

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

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

Задачи

  • Создавать быстрые, доступные и адаптивные интерфейсы на React, Material-UI и Redux Toolkit
  • Разрабатывать REST API на NestJS и TypeORM с реляционными БД (MariaDB/MySQL) и поисковыми платформами (OpenSearch, Solr)
  • Писать чистый поддерживаемый код с автоматическими unit- и интеграционными тестами (Vitest, Jest, Testing Library)
  • Разворачивать и поддерживать приложения на OpenShift/Kubernetes через Helm-чарты и ArgoCD в GitOps-процессе
  • Участвовать в настройке индексов OpenSearch и пайплайнов данных для быстрого и масштабируемого поиска в сервисах NestJS
  • Поддерживать и мониторить пайплайны CDC и потоковой передачи данных в реальном времени (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
  • Базовое понимание event-driven архитектур и потоковой передачи данных (Kafka, CDC/Debezium)
  • Минимум 3 года опыта в Agile/SAFe/Scrum окружении при разработке enterprise-продуктов
  • Опыт с Docker, Kubernetes/OpenShift, Helm или GitOps-процессами деплоя
  • Сертификация Security+

Условия

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

Навыки

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

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

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 в год, Springfield | itrelocate