Full Stack JavaScript Developer (Data & Search Focus)

Metric5

Springfield (VA)

On-site

USD 140,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health & Dental Insurance
Vision Insurance
Life & Short Term Disability Insurance
401K with company match
Paid Vacation
9 Paid Holidays per year
Professional Development Reimbursement

Job summary

Metric5 is seeking an experienced software engineer to design, build, and maintain modern web applications using React, Node.js, NestJS, and TypeScript. You will work within a cloud-native ecosystem, integrating data streaming, CDC pipelines, and OpenSearch capabilities for fast, reliable data access.

You will collaborate with Agile teams to ensure performance, UX quality, and scalable APIs. Candidates should have 7+ years in web app development, strong REST API experience, and hands-on

Qualifications

  • 7+ years of software engineering experience focused on web application development.
  • 7+ years with React, Redux Toolkit, routing, and UI libraries (Material-UI).
  • 7+ years with Node.js and NestJS or similar server-side frameworks.
  • Experience with ORMs (TypeORM) and MariaDB/MySQL relational databases.
  • Proficiency with AI development tools (e.g., GitHub Copilot) for clean code.
  • Experience designing RESTful APIs and OpenAPI/Swagger documentation.
  • Practical experience with OpenSearch/Elasticsearch and data streaming (Kafka, Debezium).
  • 3+ years in Agile/SAFe/Scrum environments for enterprise products.
  • Experience with Docker, Kubernetes/OpenShift, Helm, and GitOps deployment workflows.
  • Security+ Certification is required.

Responsibilities

  • Design, build, and maintain robust web applications using React, Node.js, NestJS, and TS.
  • Develop REST APIs with NestJS/TypeORM backed by MariaDB/MySQL and search platforms like OpenSearch.
  • Deploy and support apps on OpenShift/Kubernetes with Helm and ArgoCD in a GitOps workflow.
  • Tune OpenSearch indexes and CDC/data pipelines for fast, scalable data access.

Skills

React
Redux Toolkit
HTML5
CSS3
Vite
Responsive design
Node.js
NestJS
TypeORM
OpenSearch/Elasticsearch
Kafka
CDC/Debezium
Open telemetry
OAuth2/OIDC
JWT
Docker
Kubernetes/OpenShift
Helm
GitOps
SAFe
Security+ Certification

Education

Bachelor's degree in Computer Science or equivalent

Tools

OpenShift
Kubernetes
Helm
GitOps
MariaDB/MySQL
OpenSearch
Elasticsearch
TypeORM
Docker

Job description

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.

Key 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).
  • 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.
Required Qualifications & Skills
  • Experience: 7+ years of software engineering experience with a focus on web application development.
  • 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 (TypeORM) and relational databases (MariaDB / MySQL).
  • Proficiency in using AI development tools (e.g., GitHub Copilot) to write, test, and refactor clean code efficiently.
  • Hands‑on experience designing RESTful APIs and documenting with OpenAPI/Swagger.
  • Practical experience querying and integrating OpenSearch or Elasticsearch.
  • Baseline understanding of event-driven architectures and data streaming (Kafka, CDC/Debezium).
  • At least 3 years of experience in an Agile/SAFe/Scrum environment building enterprise products.
  • Experience with Docker, Kubernetes/OpenShift, Helm, or GitOps deployment workflows.
  • Security+ Certification
Desired Skills
  • Exposure to vector databases (OpenSearch k-NN), semantic search, or AI model integration.
  • Hands‑on exposure to Apache Flink or Vector data routers.
  • Experience with OpenTelemetry, Grafana, Redis caching, and authentication patterns (OAuth2/OIDC, Keycloak, JWT).
  • SAFe certification

Education: Bachelors in a Technical Discipline – Computer Science, Mathematics, or equivalent technical degree (Desired not required)

Years of Experience: 7+ years of experience or more

Salary Range: $140,000 to $170,000 annually

About Metric5

Metric5 is a small business with big company benefits. We have a passionate team of smart, fun, caring professionals, and we are here for the long haul. Join our growing team in a business where your contributions make an enormous impact. Our organization offers a comprehensive employee benefits package, continuous professional development, with a best in class company culture that is enjoyable to work in and supports the growth of each of our professionals.
Our benefits include:

  • Health & Dental Insurance with 100% of individual coverage paid for by the company
  • Vision Insurance
  • Life & Short Term Disability Insurance
  • 401K with company match (employees are immediately vested)
  • Paid Vacation
  • 9 Paid Holidays per year (plus 2 paid floating holidays)
  • Professional Development Reimbursement Program
  • Tuition Assistance Program

Metric5 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack JavaScript Developer (Data & Search Focus)
Full Stack JavaScript Developer (Data & Search Focus)

Metric5 • St. Louis (MO), Northern (KY)

On-site
USD 140,000 - 170,000
Health Insurance
Dental Insurance
Vision Insurance
+5
Data & Search Full-Stack JS Engineer
Data & Search Full-Stack JS Engineer

Metric5 • Springfield (VA)

On-site
USD 140,000 - 170,000
Health & Dental Insurance
Vision Insurance
Life & Short Term Disability Insurance
+4
Senior Full-Stack JS Engineer - Data & Search (TS/SCI)
Senior Full-Stack JS Engineer - Data & Search (TS/SCI)

Metric5 • St. Louis (MO), Northern (KY)

Hybrid
USD 140,000 - 170,000
Health Insurance
Dental Insurance
Vision Insurance
+5
Senior Engineer
Senior Engineer

Metricstory • Seattle (WA)

On-site
USD 160,000 - 210,000
Full Stack Web Engineer at Shift5
Full Stack Web Engineer at Shift5

Feedinkoo • United States

Remote
USD 150,000 - 200,000
Base salary 150k-200k USD
Bonus program and equity
Medical, dental, vision coverage
+5
React Developer
React Developer

NTT Data Americas, Inc. • San Leandro (CA)

On-site
USD 83,000 - 94,000
Developer - FullStack - US
Developer - FullStack - US

Worky • Dallas (TX)

On-site
USD 50,000 - 175,000
Medical Insurance
401k retirement plan
Paid time off
Full Stack Developer
Full Stack Developer

Winsor Consulting Group, LLC • Buffalo (IA)

On-site
USD 80,000 - 110,000
Health insurance
401(k) with company match
Paid time off
+3
Full Stack Developer
Full Stack Developer

Winsor Consulting Group, LLC • Tucson (AZ)

On-site
USD 80,000 - 110,000
Health insurance
Dental & Vision insurance
Disability insurance
+3
Software Engineer
Software Engineer

NAB Leadership Foundation • New York (NY)

On-site
USD 105,800 - 132,250
Employer-sponsored medical, dental, and vision coverage
Company-provided life insurance
Paid vacation and sick time
+2