NCGR is hiring! See our careers page for a list of open positions.

Junior/Mid-Level Full-Stack Software Engineer (potentially remote)

The National Center for Genome Resources (NCGR) is a non-profit research institute located in Santa Fe, NM. NCGR’s mission is to innovate, collaborate, and educate in the field of genomic data science. We partner with organizations in government, industry, and academia to drive biological discovery in all kingdoms of life, delivering value through expertise in experimental design, software, computation, data integration, and training a skilled workforce.

The Legume Information System (LIS) is a genomics web platform developed by NCGR in collaboration with the USDA ARS to facilitate discoveries and crop improvement in the legumes. LIS is composed of a variety of open-source software developed both by the biological sciences community and in-house. NCGR is seeking a full-stack developer to join the LIS team. Candidates will be able to develop and maintain code across the LIS stack while taking ownership of certain pieces of software within the stack. This role requires the ability to work independently, with colleagues at NCGR and with collaborators from other institutions.

Responsibilities:

  • Work with collaborators throughout the software development process, from initial requirements gathering to user acceptance testing
  • Design, implement, and test software solutions within different areas of our stack
  • Conform to and enhance our use of software engineering best practices, including linting, testing, automations, documentation, and devops
  • Contribute to the maintenance of software across our stack, including bug fixes, dependency updates, and applying security patches

Required qualifications:

  • Degree in Computer Science or related field; 5+ years of relevant experience
  • Proficiency in Python, TypeScript/JavaScript, CSS, and HTML
  • Familiarity with one or more JavaScript frameworks, e.g. React, Angular, Vue, etc
  • Familiarity with one or more database systems, such as PostGreSQL and Redis
  • Experience with containerization, e.g. Docker (Compose), Kubernetes, Singularity, etc
  • Proficiency in Git and development on GitHub, including branching, opening pull requests, reviewing pull requests, and tagging releases
  • Familiarity with Linux and interacting with remote servers via SSH in the terminal

Nice to have qualifications:

  • Background in bioinformatics, computational biology, or related field
  • Experience with GraphQL, e.g. Apollo Server
  • Experience with OpenAPI specifications, microservices implementation
  • Experience with Web Components
  • Experience with static site generators, e.g. Jekyll
  • Familiarity with GitHub automations, including linting/formating, testing, builds, and publishing build artifacts

To apply, please send resume with cover letter to resumes@ncgr.org 

NCGR is an equal opportunity employer.

About NCGR

The National Center for Genome Resources is a not-for-profit research institute that innovates, collaborates, and educates in the field of genomic data science. As leaders in DNA sequence analysis, we partner with government, industry, and academia to drive biological discovery in all kingdoms of life. We deliver value through expertise in experimental design, software, computation, data integration and training a skilled workforce.

More

Contact

© 2024 National Center for Genome Resources. Privacy Policy | Terms of Use