Senior Full-Stack Web Application Developer – NASA GeneLab Data Systems

Job ID: 20673
Job date: 2017-12-03
End Date:

Company : SGT 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
Join a highly motivated and visible GeneLab Data Systems (GLDS) software team, learn new skills and technologies, and contribute to the advancement of NASA’s biological science initiatives.

The team is building a data system on top of GenomeSpace, an open sourced bioinformatics software platform, and integrating with either Galaxy or GenePattern tool repositories, to help space biology researchers gain access and utilize biologically-inspired spaceflight data as part of "Open Data, Open Science" initiative. The software platforms will provide capabilities to make these data sets available, citable, searchable, discoverable, interpretable, reusable, and reproducible.

As a senior member of GLDS team, you will contribute to major software architecture and development activities as follows:

  • Develop full-stack, multi-tiered enterprise web applications
  • Build customizable workflow engine built on top of the GenomeSpace, Galaxy, or GenePattern bioinformatics software platforms
  • Develop and customize full-text search engine technologies, such as ElasticSearch
  • Develop utilizing the Amazon Web Services (AWS) cloud infrastructure (e.g., EC2, S3 etc.)
  • Develop RESTful web services for data management and operations
  • Build a bioinformatics tool framework and repository for data integration, pipelines, and workflows
  • Follow tailored NASA Procedure Requirements (NPR) 7150.2 Software Engineering Requirements process using an iterative software development approach
Required Skills:
  • Advanced degree in Computer Science/Computer Engineering/Software Engineering/Electrical Engineering (MA/MS/PhD)
  • 7+ years of experience
  • 7+ years of strong experience with JAVA in Linux/Unix environment
  • 7+ years of experience with RDBMS (e.g., MySQL)
  • 5+ years of experience with NoSQL databases (e.g., MongoDB)
  • 5+ years of experience developing and using open source full-text search engines (e.g., ElasticSearch, Lucene, Solr)
  • 5+ years of Service Oriented Architecture (SOA) and RESTful web services.
  • 5+ years of hands on experience with data interchange formats: JSON, XML
  • 5+ years of experience with Python, JavaScript and the associated libraries and frameworks (e.g. REACT, Angular, NodeJS, etc.)
  • 5+ years of using Amazon Web Services (AWS) cloud services like EC2, EBS, S3, etc.
  • Able to provide system architecture and technology leadership
  • Excellent written and oral communication skills
  • Detail-oriented, proactive, and capable of conducting both self-directed independent work, and participating in inter-disciplinary teams
Other Desired Skills:
  • Knowledge using standardized open sourced biocomputational tools and platforms, such as Galaxy, GenePattern, ISACreator, etc.
  • Knowledge of Bioinformatics or Biological Sciences
  • Knowledge of omics data standards


Requeriments :

Skills :

Areas :


Additional Info:
The GeneLab project is both a science collaboration and a data system effort to give scientists access to data from experiments onboard the International Space Station (ISS) that explore the molecular response of terrestrial biology to spaceflight environments. It is a jointly funded by the International Space Station Research Integration Office (ISSRIO) at the Johnson Space Center (JSC) and the Human Exploration and Operation Mission Directorate’s (HEOMD) Space Life and Physical Sciences Division (SLPSD). It provides a data system that is a collaborative workspace with tools to analyze and visualize space-relevant omics data. GeneLab’s mission is to maximize the utilization of the valuable biological research resources aboard the ISS by collecting genomic, transcriptomic, proteomic, and metabolomics data known as “omics.”

You are submitting your information for consideration to a position that is currently available under the Intelligent Systems Research & Development Services 2 (ISRDS-2) program at Ames Research Center, CA. If selected, your employment offer may be with SGT or one of our teammates on the contract.

SGT/ISRDS Labor Category- (Software Engineer IV, Task 116)

The Equal Employment Opportunity Policy of the SGT is to provide a fair and equal employment opportunity for all employees and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. SGT hires and promotes individuals solely on the basis of their qualifications for the job to be filled. SGT believes that employees should be provided with a working environment which enables them to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. We expect and require the cooperation of all employees in maintaining a discrimination and harassment-free atmosphere.

[Click Here to Access the Original Job Post]