Skip to content

Full Stack Developer - Python/Django/ReactJS

Develops robust full-stack web applications using Python/Django and ReactJS for NCBI's high-traffic biomedical platforms. Requires 3+ years experience, BS in CS or related field, and expertise in modern web tech, APIs, and agile processes.

110k – 140kBethesda, MDFullstack EngineeringOnsite3+ YOE

About the role

Duties & Responsibilities

  • Build 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 visualization, using modern APIs and frameworks
  • 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)

Required Qualifications

  • BS in Computer Science or scientific field (engineering, physics), or equivalent experience
  • 3+ years of Full stack Web applications development, using Python, Django and ReactJS
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • 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

Preferred Qualifications

  • 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
  • Excellent teamwork, communication and collaboration skills

Salary Range: $110,000 - $140,000

Skills

PythonDjangoReactJavaScriptHTMLCss3GitREST APIsRelational DatabasesSelenium

Ground System Software Engineer (R4787)

Develops ground control stations, mission planning tools, and communication interfaces for drone operations on the XBat Platform. Requires 5+ years software experience, proficiency in C++/Python/JS, UI frameworks, distributed systems, and ability to obtain security clearance.

110k – 200kDallas, TXFullstack EngineeringOn-site5+ YOEQtC++

Growth Engineer

Builds and automates growth systems at the intersection of product, engineering, and marketing to drive customer acquisition, pipeline generation, and revenue through AI agents, full-stack tools, and data-driven experiments.

110k – 130kNew York, NYFullstack EngineeringRemoteSQLClay

Python/Django Developer

Develops robust full-stack web applications using Python/Django and ReactJS/Angular for NCBI's biomedical platforms, serving millions of users. Requires 3+ years experience, BS in CS or related field, and expertise in modern web tech, APIs, and agile processes.

110k – 150kBethesda, MDFullstack EngineeringHybrid3+ YOEGitHTML

Full Stack Developer - Python/Django/ReactJS

Develops robust user-facing web applications and scientific data visualizations using Python/Django backend and ReactJS frontend for NCBI's high-traffic platforms. Requires 3+ years full-stack experience, BS in CS or related field, and agile teamwork.

110k – 140kBethesda, MDFullstack EngineeringHybrid3+ YOEGitSQL

Full-Stack Software Engineer

Builds and scales data infrastructure including web/desktop workflows and high-throughput pipelines using full-stack technologies. Requires proficiency in JavaScript/Next.js, Python, cloud services, and data processing tools like Redis and Elasticsearch.

110k – 220kSan Francisco, CAFullstack EngineeringOn-siteGCPAWS