Jobs · Engineering · Virginia

Full Stack JavaScript Developer (Data & Search Focus)

Metric5 · Springfield, VA · 2 days ago
Engineering$140k–$170k/yrFull-time

Location: Springfield, VA (On-site) • Clearance: TS Required

About the Role

Metric5 is seeking a motivated Full Stack JavaScript Developer to join a highly visible mission project for our NGA customer. In this role, your primary focus will be designing, building, and maintaining robust web applications using React, Node.js, NestJS, and TypeScript within a modern cloud-native ecosystem. You will also assist with integrating, optimizing, and supporting the application's underlying data streaming infrastructure, CDC pipelines, and OpenSearch capabilities. You will work closely with cross-functional Agile teams, test engineers, and product stakeholders to ensure high application performance, seamless UX, and reliable data accessibility.

Responsibilities

  • Create fast, accessible, and responsive user interfaces using React, Material-UI, and Redux Toolkit.
  • Develop robust REST APIs with NestJS and TypeORM backed by relational databases (MariaDB/MySQL) and search platforms (OpenSearch, Solr).
  • Write clean, maintainable code backed by automated unit and integration tests using modern JavaScript testing frameworks (Vitest, Jest, Testing Library).
  • Deploy and support applications on OpenShift/Kubernetes managed via Helm charts and ArgoCD within a GitOps workflow.
  • Contribute to the tuning of OpenSearch indexes and data pipelines to maintain fast, scalable data retrieval for NestJS services.
  • Assist with maintaining and monitoring real-time Change Data Capture (CDC) and streaming data pipelines (Debezium, Apache Kafka, Apache Flink, Vector) that feed system search engines.
  • Support the integration of semantic/vector search features (e.g., OpenSearch k-NN) and data enrichment workflows to power advanced application analytics.

Qualifications

  • 7+ years of software engineering experience with a focus on web application development.
  • 7+ years with TypeScript and modern JavaScript (ES6+).
  • 7+ years with React, state management (Redux Toolkit), routing, and UI libraries (Material-UI).
  • Strong knowledge of HTML5, CSS3, Vite, and responsive design patterns.
  • 7+ years with Node.js and server-side frameworks (preferably NestJS).
  • Experience with ORMs

Similar jobs