Full Stack JavaScript Developer (Data & Search Focus)

Metric5

$140K — $170K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years software engineering experience focusing on web application development.
  • 5+ years with TypeScript and modern JavaScript (ES6+).
  • Extensive experience with React, Redux Toolkit, and UI libraries such as Material-UI.
  • Proficient in HTML5, CSS3, and responsive design patterns.
  • 5+ years with Node.js and server-side frameworks like NestJS.
  • Experience with ORMs like TypeORM and relational databases (MariaDB/MySQL).
  • Familiarity with AI development tools like GitHub Copilot for code quality.

Responsibilities

  • Design and build responsive user interfaces using React and Material-UI.
  • Develop REST APIs using NestJS and TypeORM with relational databases.
  • Implement automated unit and integration tests using modern JavaScript testing frameworks.
  • Deploy applications on OpenShift/Kubernetes utilizing Helm charts.
  • Optimize OpenSearch indexes and manage real-time CDC and streaming data pipelines.
  • Support integration of semantic search features in application analytics.
  • Collaborate with cross-functional Agile teams for application performance.

Benefits

  • 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 and 9 Paid Holidays per year, plus 2 paid floating holidays.
  • Parental Leave and Employee Bonuses.
  • Professional Development Reimbursement Program and Tuition Assistance Program.
Full Job Description
Location: Springfield, VA (On-site)

Clearance: TS Required

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: 5+ years of software engineering experience with a focus on web application development.
  • 5+ years with TypeScript and modern JavaScript (ES6+).
  • 5+ years with React, state management (Redux Toolkit), routing, and UI libraries (Material-UI).
  • Strong knowledge of HTML5, CSS3, Vite, and responsive design patterns.
  • 5+ 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: 5+ years of experience or more

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

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

Similar Jobs

More Jobs at Metric5

More Information Technology Jobs

Find similar Full Stack JavaScript Developer (Data & Search Focus) jobs: