Full Stack JavaScript Developer (Data & Search Focus)

Metric5

St. Louis, Northern (MO, KY)

On-site

USD 140,000 - 170,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Insurance
Dental Insurance
Vision Insurance
401K
Paid Vacation
Holidays
Development Reimbursement
Tuition Assistance

Job summary

Metric5 seeks an experienced software engineer to design, build, and maintain robust web applications using React, Node.js, NestJS, and TypeScript in a cloud-native stack. You will also help with data streaming, CDC pipelines, and OpenSearch capabilities within a GitOps workflow.

You will work with cross-functional Agile teams and product stakeholders to ensure performance, UX quality, and reliable data access across services and databases such as MariaDB/MySQL.

Qualifications

  • 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 (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

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 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.

Skills

React
Redux Toolkit
Material-UI
TypeScript
Node.js
NestJS
TypeORM
MariaDB/MySQL
OpenSearch/Elasticsearch
Kafka
Debezium
OpenShift/Kubernetes
Docker
GitOps
Security+ Certification
Agile/SAFe/Scrum
AI development tools

Education

Bachelor's in a Technical Discipline

Tools

OpenAPI/Swagger

Job description

Clearance: TS Required / TS/SCI Preferred

Position Overview

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 • 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
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
Full Stack Engineer (React,Angular,typescript,node.js cloud and Devops)
Full Stack Engineer (React,Angular,typescript,node.js cloud and Devops)

Tandavix llc • Seattle (WA)

Hybrid
USD 150,000 - 190,000
Competitive compensation
Hybrid work model (3 onsite, 2 remote)
Health insurance
+1
React Developer
React Developer

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

On-site
USD 83,000 - 94,000
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
Omm2988J
Omm2988J

Omm IT Solutions • Woodlawn (MD)

On-site
USD 140,000 - 190,000
Senior Full-Stack Software Engineer – Active Top Secret
Senior Full-Stack Software Engineer – Active Top Secret

Jobtailor • Arlington (VA)

On-site
USD 120,000 - 180,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