Python/Django Developer (Mid-Level) (NLM)

Bethesda, MD
Full Time
Mid Level
Job Title: Python/Django Developer 
Company: Quotient, INC. (A VTG Company)
Location: Hybrid Bethesda, MD 3–5 days per week
Contingency: Public Trust Security Clearance (Ability to obtain and Maintain)
Position Type: Full-Time
Employee Type: FTE

Company Overview:

Quotient, Inc. is a leading provider of customized information technology solutions, specializing in systems integration, full-stack software development, cybersecurity, project management, and operational support. We serve a diverse range of clients, including federal agencies, defense, civilian communities, and commercial customers across the United States. As a subsidiary of Virtual Technologies Group (VTG), Quotient continues to uphold its reputation as one of the most innovative, respected, and ethical providers of technology solutions. We are dedicated to providing growth and opportunity for our team while delivering exceptional value to our clients.

Position Summary

We are recruiting a mid-level Python/Django developer for the National Library of Medicine (NLM). The developer will work on production Django and PostgreSQL applications, including MeSH, where reliability and performance matter. You will be embedded in a small team of federal staff and contractors, moving between projects as priorities shift. The ideal candidate is a self-directed, rising developer who learns established codebases quickly, improves fast, and takes calculated risks with care for production. The role requires working on-site in Bethesda, MD 3–5 days per week and obtaining a Public Trust background investigation.

Day-to-Day Duties and Responsibilities

  • Application support: fix bugs, deliver enhancements and handle production issues in NLM's Django applications.
  • Performance and reliability: find and fix slow queries, inefficient code and fragile areas; improve tests and monitoring so problems surface early.
  • Database work: write and tune PostgreSQL queries, migrations and data changes safely.
  • Leave it better: improve code, tests and documentation beyond the ticket when it reduces risk or future effort.
  • Cross-project support: pick up work on other NLM projects and learn new codebases quickly.
  • Front end as needed: make changes in Angular, Vue or React when a feature requires it.
  • Team collaboration: work within the federal and contractor team's processes, communicate risk clearly, and back ideas with evidence.

Minimum Qualifications

  • Able to work on-site in Bethesda, MD 3–5 days per week.
  • Able to obtain a Public Trust background investigation.
  • 3+ years of professional software development experience.
  • Hands-on experience building and maintaining real Django applications, including models, views, ORM queries, migrations and tests.
  • Comfortable writing PostgreSQL SQL, reading query plans and making schema changes safely.
  • Solid object-oriented design and common design patterns; ability to write code that processes complex, nested data structures.
  • Strong debugging skills; can trace a problem through an unfamiliar codebase to its cause.
  • Fluent with Git branching, rebasing and squashing in a shared repository.
  • Evidence of learning beyond the job, such as personal projects, a home lab, or open-source work.
  • Good judgment about production changes, including testing, review, and rollback plans.
  • Works well on a mixed federal and contractor team and explains tradeoffs plainly.

Preferred Qualifications

  • Front end experience with Angular, Vue or React; TypeScript and JavaScript; Node, Express and npm.
  • Functional and event-driven programming (promises, streaming, reactive programming).
  • Experience with search and document stores such as Elasticsearch and MongoDB.
  • Experience with data pipelines, ETL and handling varied file formats.
  • PostgreSQL performance tuning (indexing, query optimization, large datasets).
  • Testing and CI practice (pytest, coverage, automated pipelines).
  • REST API design and maintenance.
  • Linux, shell scripting, Docker and basic deployment.
  • AWS or a comparable cloud platform.
  • NumPy, Keras or other data-science libraries.
  • Familiarity with Medical Subject Headings (MeSH), other medical terminologies, linked data, controlled vocabularies, or library and biomedical data.
  • Federal or government work, or long-lived production systems.
  • A public GitHub profile, technical blog or project portfolio.

EEO Statement:

Quotient, Inc is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected status.

 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status



Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 07/31/2029
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please check one of the boxes below:

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

You must enter your name and date
Human Check*