Demo

Full Stack JavaScript Developer (Data & Search Focus)

Metric5
St Louis, MO Full Time
POSTED ON 10/23/2026
AVAILABLE BEFORE 11/21/2026
Location: St. Louis, MO (On-site)

Clearance: TS Required / TS/SCI Preferred

Position Overview

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.

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

Required Qualifications & Skills

  • Experience: 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 (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)
  • Parental Leave
  • Employee Bonuses
  • 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.

Salary : $140,000 - $170,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full Stack JavaScript Developer (Data & Search Focus)?

Sign up to receive alerts about other jobs on the Full Stack JavaScript Developer (Data & Search Focus) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Metric5

  • Metric5 Augusta, GA
  • Location: Onsite Fort Gordon, Ga As a Cyber Strategic Engagement Subject Matter Expert (SME) at Metric5, you will provide support to a major U.S. Army comm... more
  • 1 Day Ago

  • Metric5 Springfield, VA
  • Location: Springfield, VA (On-site) Clearance: TS Required Position Overview Metric5 is seeking a motivated Full Stack JavaScript Developer to join a highl... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Full Stack JavaScript Developer (Data & Search Focus) jobs in the St Louis, MO area that may be a better fit.

  • BizTek People, Inc. | APA International Placement Consultants Hillsboro, OR
  • Description Seeking a Full-Stack Senior Developer on an internal application used by data scientists and data stewards. Responsibilities · Will develop all... more
  • 2 Months Ago

  • Metric5 Springfield, VA
  • Location: Springfield, VA (On-site) Clearance: TS Required Position Overview Metric5 is seeking a motivated Full Stack JavaScript Developer to join a highl... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!