N

NIH-NCBI

Biomedical research information

Full-Stack Developer - Dailymed

Full-Time
No salary listed
Senior
Bachelor's
Bethesda, MD, USA
In PersonOn-site in Bethesda, Maryland; no remote work.
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • BS in Computer Science or a scientific field (engineering, physics), or equivalent experience
  • 5+ years of full-stack web applications development, using Python, Django, and Angular
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Experience with version control systems like Git or SVN
  • Hands-on experience in implementation/debugging Elastic Search, Postgres, and Solr
  • Hands-on experience in developing applications with Docker Containers
  • Hands-on experience in using GitLab, Bamboo, and other CI/CD pipeline tools
  • Have up-to-date experience with Java, Python/Django, JavaScript, CSS, Ruby, HTML5, and Oracle or PostgreSQL
  • Non-SQL database management experience in MongoDB or Cassandra with the ability to share, define schema, etc., as well as supported tools like NodeJS and AngularJS
  • Solid understanding of computer science principles like data structures, algorithms, etc. to continually improve one’s ability and current implementation
  • Solid experience in the use of software engineering tools like JIRA, agile methodology, test-driven development, etc.
  • Experience in cloud computing environments like AWS, Azure, or Google Cloud
  • Proficient in Agile Method and apply it in software development
Responsibilities
  • BS in Computer Science or a scientific field (engineering, physics), or equivalent experience
  • 5+ years of full-stack web applications development, using Python, Django, and Angular.
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Experience with version control systems like Git or SVN
  • Hands-on experience in implementation/debugging Elastic Search, Postgres, and Solr
  • Hands-on experience in developing applications with Docker Containers
  • Hands-on experience in using GitLab, Bamboo, and other CI/CD pipeline tools
  • Have up-to-date experience with Java, Python/Django, JavaScript, CSS, Ruby, HTML5, and Oracle or PostgreSQL
  • Non-SQL database management experience in MongoDB or Cassandra with the ability to share, define schema, etc., as well as supported tools like NodeJS and AngularJS
  • Solid understanding of computer science principles like data structures, algorithms, etc. to continually improve one’s ability and current implementation
  • Solid experience in the use of software engineering tools like JIRA, agile methodology, test-driven development, etc.
  • Experience in cloud computing environments like AWS, Azure, or Google Cloud
  • Proficient in Agile Method and apply it in software development

About the company

The National Center for Biotechnology Information is a biomedical information center within the National Library of Medicine at the National Institutes of Health. NCBI develops and maintains databases, search systems and computational resources used to access scientific literature, genomic data and other biomedical information. Researchers, clinicians and the public use services including PubMed and related data platforms. This description follows the NIH and NCBI institutional identity, as directed, and does not treat the external contractor applicant system as the organization itself.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A