Engineering/IT

Computational Full-Stack Developer (Remote)

Remote
Work Type: Full Time

Job Description

We are looking for a Full-Stack Developer with a background in integrated Javascript and Python web application development to build an API framework and assist in UI development. You will be working on an interdisciplinary team of developers, DevOps engineers, data scientists, and machine learning researchers. The primary focus of this position will be in creating high performance numerical computation REST-API endpoints and building/connecting these end-points to easy to use and dynamic data visualizations and graphical user interfaces in the web browser. 

 

Responsibilities

  • Provides expertise on a broad range of skills, including but not limited to: application development, continuous integration and deployment, utilizing cloud resources
  • Oversee the development, technical review, and implementation of a high performance API service and subsequent UI. 
  • Interacts and coordinates with data science and engineering teams to reach a singular unified goal
  • Interacts and coordinates with clients and external development/sysadmin teams to facilitate feature scope and infrastructure integration
  • Take an active role in the development process to deliver solutions for challenging problems
  • Maintain a comprehensive and holistic view of system-wide platforms when designing and implementing solutions

Qualifications

  • Bachelor's Degree or higher in Computer Science, Data Science, Bioinformatics or other STEM field, years of work experience will be considered in lieu of degree.
  • 4+ years experience working with JavaScript/TypeScript and Python (Java, C/C++ a large plus)
  • 1+ years experience with one or more cloud services (ie. AWS, GCP, Azure)
  • Experience with the following is preferred:
    • Node.js
    • Angular 6+
    • Containers and container orchestration tools (ie. Docker, Singularity, Kubernetes)
    • DevOps tools (ie. Jenkins, TravisCI)
    • Other compute infrastructure (ie. Spark)
    • Authorization/authentication protocols and technologies (ie. OAuth2, OIDC, WS-Fed, Kerberos/GSSAPI)
  • Higher level education will be considered in lieu of relevant work experience
  • Demonstrated ability to quickly learn/adopt new technologies
  • Critical thinking, problem solving, and attention to detail
  • Able to easily communicate with diverse teams and technical levels
  • Familiarity working in an Agile environment

Benefits

  • 100% Medical, Dental, and Vision Coverage for Employees
  • Educational Benefits for Career Growth
  • Paid Time Off (including Holidays)
  • Employee Referral Bonus
  • Profit Sharing
  • 401k matching
  • Flexible Spending Accounts:
    • Healthcare (FSA)
    • Parking Reimbursement Account (PRK)
    • Dependent Care Assistant Program (DCAP)
    • Transportation Reimbursement Account (TRN)
Agency / Institute:
NIH/NCATS
 

Submit Your Application

You have successfully applied
  • You have errors in applying