Senior Full Stack Developer

Black Canyon Consulting

Oregon

Hybrid

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

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
401k plan with employer contribution
Paid holidays
Vacation
Tuition reimbursement

Job summary

Black Canyon Consulting is seeking a Senior Full Stack Developer to support biomedical data applications for the NCBI at NIH/NLM. The role blends backend Python/Django work with modern front-end APIs and cloud-ready services.

You will contribute to code quality, security compliance, and performance while mentoring junior developers and collaborating in an agile team. Remote work is available alongside onsite options.

Qualifications

  • BS in Computer Science or scientific field (engineering, physics) or equivalent experience.
  • 5+ years of full-stack web applications development, 3+ years with Python and Django.
  • Proficient in Python, Java, or similar languages; strong API and backend skills.
  • Experience with relational data modeling and migrations.
  • Knowledge of accessibility and security requirements; strong communication.

Responsibilities

  • Build and maintain web apps with Python/Django for millions of daily users.
  • Develop new functionality for data-driven front-ends and APIs.
  • Create robust backend components and integrate frontend.
  • Develop and maintain tests; monitor performance, security, and accessibility.
  • Collaborate in an Agile team to deliver excellent user experience.
  • Deliver mobile-friendly, accessible code with automated tests and deployments.
  • Lead code standards, reviews, and process improvements; mentor juniors.

Skills

Full stack development
Agile teamwork
Mentoring/leadership
Communication
Security and accessibility
Database modeling

Education

Bachelor’s degree in Computer Science or related field

Tools

Python
Django
Java
Git
SVN
Angular
ReactJS
RESTful APIs
Lucene/Solr
Selenium

Job description

Overview

Black Canyon Consulting (BCC) is searching for a Sr. Full Stack Developer to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. This opportunity is full time and onsite at the NIH-NCBI in Bethesda, MD and/or remote work. The National Center for Biotechnology Information (NCBI) is part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH). NCBI is the world's premier biomedical center hosting over six million daily users that seek research, clinical, genetic, and other information that directly impacts biomedical research and public health - at NCBI you can literally help to accelerate cures for diseases! NCBI's wide range of applications, platforms (node, python, Django, C++, you name it) and environments (big data [petabytes], machine learning, multiple clouds) serve more users than almost any other US Government Agency according to

Job Responsibilities
  • Build and maintain robust, performant, user-facing web applications in Python/Django supporting millions of daily users
  • Develop, create, and ship new functionality for user interaction and scientific data backend, using modern APIs and frameworks
  • Build highly efficient backend components using Python, and integrate front end components into the applications
  • Develop and maintain test suites, monitor applications for performance, security and accessibility compliance
  • Work as an integral part of an agile product team to deliver an unbelievably great user experience
  • Deliver responsive, accessible, mobile-friendly code of high quality (automated test/build/deploy)
  • Lead and contribute to code development standards, code reviews, and team process improvements
  • Mentor, coach, and train junior developers
Required skills and experience
  • BS in Computer Science or scientific field (engineering, physics), or equivalent experience
  • 5+ years of Full stack Web applications development, 3+ years using python and Django
  • Proficient with one of the current languages: Python, Kotlin, Java, etc.
  • Experience with relational database modeling and data migration
  • Understanding of accessibility and security compliance
  • Experience with version control systems like Git or SVN
  • Excellent verbal and written communication skills and team player
Desired skills and experience
  • Experience developing Django web applications and services
  • Working experience with JavaScript Frameworks such as Angular and ReactJS
  • Experience using web services and RESTful APIsFamiliarity with search engines and backends (Lucene, Solr)
  • Semantic markup and modern web layout techniques
  • Automated regression testing with Selenium
  • Proficient understanding of Git version control system
  • Experience with agile development processes
  • Experience in a technical lead role
  • Excellent teamwork, communication and collaboration skills
Benefits
  • medical, dental and vision coverage
  • 401k plan with employer contribution
  • paid holidays
  • vacation
  • tuition reimbursement
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

Black Canyon Consulting • United States

Remote
USD 120,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+4
Full Stack Developer - Python/Django/ReactJS
Full Stack Developer - Python/Django/ReactJS

Black Canyon Consulting • Oregon

Hybrid
USD 110,000 - 140,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays
+2
Full Stack Developer - Python/Django/ReactJS
Full Stack Developer - Python/Django/ReactJS

Black Canyon Consulting • United States

Hybrid
USD 110,000 - 140,000
Medical, dental, and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Full Stack Developer
Full Stack Developer

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 90,000 - 130,000
Medical, dental, and vision coverage
401(k) plan with employer contribution
Paid holidays and vacation
+1
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
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
Senior Software Developer (C++) in Bioinformatics and Big Data
Senior Software Developer (C++) in Bioinformatics and Big Data

Black Canyon Consulting • United States

Hybrid
USD 140,000 - 190,000
Senior Software Developer (C++) in Bioinformatics and Big Data
Senior Software Developer (C++) in Bioinformatics and Big Data

Black Canyon Consulting • Oregon

Hybrid
USD 150,000 - 190,000
Medical, Dental and Vision
401k with employer contribution
Paid holidays
+2
Software Developer - Python/Java
Software Developer - Python/Java

Black Canyon Consulting • United States

Remote
USD 110,000 - 150,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays
+2
Senior Software Developer (C++)
Senior Software Developer (C++)

Black Canyon Consulting • United States

Hybrid
USD 115,000 - 150,000
Medical, dental and vision coverage
401k with employer contribution
Paid holidays
+2