×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack Developer; Java​/Typescript and FHIR; VSAC

Job in Bethesda, Montgomery County, Maryland, 20811, USA
Listing for: NIH-NCBI
Full Time position
Listed on 2026-01-03
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 140000 - 220000 USD Yearly USD 140000.00 220000.00 YEAR
Job Description & How to Apply Below
Position: Full-Stack Developer (Java/Typescript and FHIR) (VSAC)

Full-Stack Developer (Java/Typescript and FHIR) (VSAC)

Bethesda, Maryland

Overview

Black Canyon Consulting (BCC) is searching for a Full‑Stack Developer to support the User Services and Collection Division (USCD), part of the U.S. National Library of Medicine, National Institutes of Health. The USCD is responsible for managing the NLM’s extensive collection of biomedical literature, health information, and data resources. Its core mandate is to collect, curate, and connect the world to this information.

The Full‑Stack Developer will work on VSAC. VSAC stands for the Value Set Authority Center, a National Library of Medicine (NLM) resource that serves as a central repository and authoring tool for clinical terminology value sets, especially for the Centers for Medicare & Medicaid Services (CMS) Electronic Clinical Quality Measures (eCQMs). It provides standardized lists of codes (e.g., ICD‑10, SNOMED CT) for health data exchange, quality measurement, and research, allowing users to find, create, and manage these essential datasets for interoperability.

This effort requires a full‑stack developer with strong experience building and maintaining standards‑based health IT services. The developer must be proficient in implementing HL7 FHIR (R4/R5), with specific experience in modeling, creating, and versioning FHIR Concept Map resources, and integrating them into APIs and terminology services such as VSAC and UMLS‑aligned systems. A working understanding of clinical code systems, including ICD‑10‑CM, ICD‑10‑PCS, LOINC, CPT®/HCPCS, and SNOMED CT is required to correctly implement mappings, validate relationships, and support user‑requested enhancements.

This opportunity is full‑time and involves working with the USCD team in Bethesda, MD.

Duties & Responsibilities
  • Experience in either Java or Type Script
  • Proficient in implementing HL7 FHIR (R4/R5)
  • BS in Computer Science or a scientific field (engineering, physics), or equivalent experience
  • 5+ years of full‑stack web applications development, using Python, Django, and Angular
  • Experience with version control systems like Git or SVN
  • Hands‑on experience in implementation/debugging Elastic Search, Postgres, and Solr
  • Hands‑on experience in developing applications with Docker Containers
  • Hands‑on experience in using Git Lab, Bamboo, and other CI/CD pipeline tools
  • NonSQL database management experience in Mongo

    DB or Cassandra with the ability to share, define schema, etc., as well as supported tools like NodeJS and AngularJS
  • Solid understanding of computer science principles like data structures, algorithms, etc., to continually improve one’s ability and current implementation
  • Solid experience in the use of software engineering tools like JIRA, agile methodology, test‑driven development, etc.
  • Experience in cloud computing environments like AWS, Azure, or Google Cloud
  • Proficient in Agile Method and apply it in software development
Benefits and Salary

We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement.

We offer a competitive salary commensurate with experience and location. The targeted range for this position is $140,000 - $220,000.

If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary