Python/Django Developer

blackcanyonconsulting

United States

Hybrid

USD 110,000 - 150,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
Employer-contributed 401(k)
Paid holidays and vacation
Tuition reimbursement

Job summary

blackcanyonconsulting is seeking a talented full-stack developer to build and improve web applications, APIs, and services that help users access scientific data. The role blends Python backend work with JavaScript frontend development, usability, testing, and agile delivery in a product team.

You will collaborate with researchers, designers, product staff, and engineering partners to deliver responsive, accessible applications, with emphasis on data handling, security, and performance.

Qualifications

  • Bachelor's degree in computer science or a scientific field, or equivalent experience.
  • At least three years developing full-stack web applications with Python and Django or FastAPI, alongside a JavaScript framework.
  • Working knowledge of JavaScript, HTML5, and CSS3.
  • Experience with relational database modeling and data migrations.
  • Understanding of accessibility and security compliance, and experience with version control such as Git or SVN.
  • Clear written and verbal communication and the ability to collaborate with a team.

Responsibilities

  • Develop and ship user-facing functionality using Python and Django, with frontend frameworks and modern APIs.
  • Build features for user interaction and scientific data visualization.
  • Create robust, performant web applications and services, supporting automated testing, builds, and deployment.
  • Apply responsive design and accessibility practices so applications work well across devices.
  • Work with product and technical colleagues to shape, implement, and deliver improvements.
  • Contribute to reliable data handling through database modeling and migration work.

Skills

Python
Django
JavaScript
HTML/CSS

Education

Bachelor's degree or equivalent in CS/science

Tools

Git
SVN
Celery
RabbitMQ

Job description

Role overview

Build and improve web applications, APIs, and services that help users access and work with scientific data. The role combines Python backend development with JavaScript frontend work, usability, testing, and delivery in an agile product team. It involves collaboration with researchers, designers, product staff, and engineering partners to deliver responsive, accessible applications.

Responsibilities
  • Develop and ship user-facing functionality using Python and Django, with frontend frameworks and modern APIs.
  • Build features for user interaction and scientific data visualization.
  • Create robust, performant web applications and services, supporting automated testing, builds, and deployment.
  • Apply responsive design and accessibility practices so applications work well across devices.
  • Work with product and technical colleagues to shape, implement, and deliver improvements.
  • Contribute to reliable data handling through database modeling and migration work.
Requirements
  • Bachelor's degree in computer science or a scientific field, or equivalent experience.
  • At least three years developing full-stack web applications with Python and Django or FastAPI, alongside a JavaScript framework.
  • Working knowledge of JavaScript, HTML5, and CSS3.
  • Experience with relational database modeling and data migrations.
  • Understanding of accessibility and security compliance, and experience with version control such as Git or SVN.
  • Clear written and verbal communication and the ability to collaborate with a team.
Nice to have
  • Knowledge of REST API design and authorization approaches such as OAuth2.
  • Experience with Angular, service-oriented or event-driven architectures, and message-based workflows.
  • Familiarity with Lucene or Solr, regression testing, and agile delivery.
  • Experience with RabbitMQ or Redis in Celery-based systems.
Benefits and work setup

The full-time role offers onsite work in Bethesda, Maryland and/or remote work. Benefits include medical, dental, and vision coverage; an employer-contributed 401(k); paid holidays and vacation; and tuition reimbursement. Compensation is described as competitive and dependent on experience and location.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 170,000
Medical insurance
Dental insurance
Vision coverage
+4
Full Stack Developer - Python/Django/ReactJS
Full Stack Developer - Python/Django/ReactJS

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+4
Python & Django Backend Engineer (Remote)
Python & Django Backend Engineer (Remote)

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision coverage
Employer-contributed 401(k)
Paid holidays and vacation
+1
Python/Django Developer
Python/Django Developer

Saransh Inc • Charlotte (NC)

On-site
USD 80,000 - 110,000
Python/Django Developer
Python/Django Developer

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401(k) plan with employer contribution
Paid holidays and vacation
+1
Mid-Level C++ Developer
Mid-Level C++ Developer

blackcanyonconsulting • United States

Hybrid
USD 100,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+3
Django/Python Developer (Full-Stack)
Django/Python Developer (Full-Stack)

VTG • Bethesda (MD)

Hybrid
USD 100,000 - 120,000
Django/Python Developer (Full-Stack) (NLM)
Django/Python Developer (Full-Stack) (NLM)

Virtual Technologies Group • Bethesda (MD)

Hybrid
USD 100,000 - 120,000
Python/Django Developer
Python/Django Developer

Code4lib • Bethesda (MD)

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision coverage
401(k) plan with employer contribution
Paid holidays and vacation
+1
Python / Django developer
Python / Django developer

Telnet, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000