# Senior Full Stack Developer

**Company:** [Black Canyon Consulting](https://hotfix.jobs/companies/blackcanyonconsulting)
**Location:** Bethesda, MD
**Role:** Fullstack Engineering
**Experience:** 5+ years
**Skills:** Python, Django, JavaScript, React, Angular, Git, REST APIs, Relational Databases, Solr, Selenium
**Posted:** 2026-02-20

> Builds and maintains high-performance full stack web applications using Python/Django for NCBI's biomedical platforms serving millions of users. Requires 5+ years experience, BS in CS or related, proficiency in Python/Django and frontend frameworks.

## Job Description

## 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 APIs
- Familiarity 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

## Similar roles

- [Senior Software Engineer, Payments](https://hotfix.jobs/jobs/3edee253-8427-4e12-b55f-afb2e740f9a7) - Tabs - New York, NY - $175k – $240k/yr
- [Senior Software Engineer, Merchant Onboarding](https://hotfix.jobs/jobs/962cc2a3-1529-46fe-8a13-31421cfa6099) - Tabs - New York, NY - $175k – $240k/yr
- [Senior Product Engineer](https://hotfix.jobs/jobs/14eae565-668e-4dd2-8ef5-7f9d17f8b04c) - Aurelian - Seattle, WA - $160k – $220k/yr
- [Senior Engineer I](https://hotfix.jobs/jobs/80080784-8380-4326-9fe1-939045313800) - SimplePractice - Santa Monica, CA - $217k – $217k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/94e7e994-885e-43c4-a0e2-593f02a641c3) - Carbon - Sunnyvale, CA - $158k – $238k/yr

**Apply:** https://hotfix.jobs/jobs/681d723c-6877-4584-a68c-5279bc879d4d
**Canonical:** https://hotfix.jobs/jobs/681d723c-6877-4584-a68c-5279bc879d4d