CareerPlanGet AI match score →

Full Stack Engineer

US - MD, Bethesda💼 Full-time💰 $98,000–$98,000🗓 2026-06-25 → 2026-07-30

Core

Build and modernize the NIH National Library of Medicine (NLM) Medical Subject Headings (MeSH) systems, specifically the MeSH Editing System (MEDIT) and public MeSH Browser.

Role type

Senior Full Stack Engineer (Legacy Modernization)

Builds

Modern MEAN-stack applications for medical terminology editing and public search, replacing legacy ColdFusion/Oracle systems.

Domain

Healthcare / Medical Informatics / Controlled Vocabularies

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Node.js/Express, Angular/TypeScript, MongoDB, PostgreSQL, Oracle, Elasticsearch, Selenium/WebDriver, ETL pipelines, RESTful API design, SSO/authentication (CAS, OpenID Connect), Flyway migrations, Git version control.

Preferred skills

Behavior-driven development (Cucumber), large-file XML processing, accessibility compliance (Section 508), CI/CD pipelines.

Technologies

Node.js, Express, Angular, TypeScript, MongoDB, PostgreSQL, Oracle, Elasticsearch, Selenium, Protractor, Nightwatch, CAS, OpenID Connect, Passport, Flyway, GitLab CI, ColdFusion.

Responsibilities

Design and maintain backend services exposing secure REST APIs; develop responsive Angular front-ends for record editing and search; implement automated test suites with Selenium; administer MongoDB and manage PostgreSQL/Oracle databases; build and maintain Elasticsearch indexes; develop ETL pipelines for MeSH data ingestion; implement SSO and security hardening; manage database schema changes and coordinate zero-downtime deployments; modernize legacy ColdFusion/Oracle applications; document architecture and mentor junior engineers.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗