Full Stack JavaScript Developer (Data & Search Focus)
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 Nodejs NestJS and TypeScript within a modern cloud native ecosystem You will also assist with integrating optimizing and supporting the applications 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 ToolkitDevelop robust REST APIs with NestJS and TypeORM backed by relational databases MariaDBMySQL and search platforms Opensearch SolrWrite clean maintainable code backed by automated unit and integration tests using modern JavaScript testing frameworks Vitest Jest Testing LibraryDeploy and support applications on OpenShiftKubernetes managed via Helm charts and ArgoCD within a GitOps workflowContribute to the tuning of OpenSearch indexes and data pipelines to maintain fast scalable data retrieval for NestJS servicesAssist with maintaining and monitoring real time Change Data Capture CDC and streaming data pipelines Debezium Apache Kafka Apache Flink Vector that feed system search enginesSupport the integration of semanticvector search features eg OpenSearch k NN and data enrichment workflows to power advanced application analyticsRequired Qualifications &
Skills Experience 5 years of software engineering experience with a focus on web application development5 years with TypeScript and modern JavaScript ES65 years with React state management Redux Toolkit routing and UI libraries Material UIStrong knowledge of HTML5 CSS3 Vite and responsive design patterns5 years with Nodejs and server side frameworks preferably NestJSExperience with ORMs TypeORM and relational databases MariaDB MySQLProficiency in using AI development tools eg GitHub Copilot to write test and refactor clean code efficientlyHands on experience designing RESTful APIs and documenting with OpenAPISwaggerPractical experience querying and integrating OpenSearch or ElasticsearchBaseline understanding of event driven architectures and data streaming Kafka CDCDebeziumAt least 3 years of experience in an AgileSAFeScrum environment building enterprise productsExperience with Docker KubernetesOpenShift Helm or GitOps deployment workflowsSecurity CertificationDesired Skills Exposure to vector databases OpenSearch k NN semantic search or AI model integrationHands on exposure to Apache Flink or Vector data routersExperience with OpenTelemetry Grafana Redis caching and authentication patterns OAuth2OIDC Keycloak JWTSAFe certificationEducation 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 140000 to 170000 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 companyVision InsuranceLife & Short Term Disability Insurance401K with company match employees are immediately vestedPaid Vacation9 Paid Holidays per year plus 2 paid floating holidaysParental LeaveEmployee BonusesProfessional Development Reimbursement ProgramTuition Assistance ProgramMetric5 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
Interested in this role?