Skip to content

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+ 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

Skills

PythonDjangoReactJavaScriptHTMLCss3GitREST APIsSQLSelenium

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 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 EngineeringOn-site3+ YOEGitHTML

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