← Search all jobs

Full-Stack Developer (DailyMed)

Black Canyon Consulting

Bethesda, MD · Posted December 24, 2025

Just laid off? Start here: a plan for the first weeks

See every open role at Black Canyon Consulting

More in Maryland job market · All Full Stack Developer jobs (72) · Professional Services & Consulting · Engineering jobs

More roles at Black Canyon Consulting

Similar jobs

Where Bethesda, MD ranks

Where Bethesda, MD placed in our monthly rankings, month by month. Each month stays online at its own address.

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

  • Python
  • Agile
  • AWS
  • SQL
  • Azure

About the job

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 DailyMed. DailyMed is a free, official National Institutes of Health (NIH) National Library of Medicine (NLM) resource providing the most current drug labeling (package inserts) for prescription and over-the-counter medicines, medical devices, and gases, directly from the FDA. Managed by the NLM, it serves as a comprehensive, user-friendly database for patients, clinicians, and researchers to access standardized, up-to-date information on dosages, warnings, interactions, and more, supporting public health.

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

Duties & Responsibilities:

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.

Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

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 GitLab, Bamboo, and other CI/CD pipeline tools

Have up-to-date experience with Java, Python/Django, JavaScript, CSS, Ruby, HTML5, and Oracle or PostgreSQL

Non-SQL database management experience in MongoDB 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. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!