Design, develop, and maintain full-stack web applications using Python (Django, Flask, Celery), React, HTML/CSS, and JavaScript for deployment in local and AWS environments
Build hybrid compute platforms for bioinformatics workflows supporting both local and cloud cluster modes, with a unified code base for clinical applications
Continuously improve UI/UX, perform bug fixes, and implement automated unit and integration testing
Set up and maintain CI/CD pipelines using Bamboo and Jenkins, manage deployments with Docker and virtual machines
Utilize AWS (EC2, ECS, EFS, RDS) to ensure high performance, scalability, and cost-effectiveness
Collaborate cross-functionally with international software teams via Jira, Bitbucket, and Confluence
Translate scientific and clinical requirements into secure, compliant software systems aligned with ISO 13485 and IEC 62304 standards
Support regulated clinical lab operations and ensure compliance with Class III medical device software standards
Requirements
Knowledge of ISO 13485-compliant software lifecycle processes and Class III medical device regulations, including software verification, validation, and traceability
Familiarity with NGS data formats (FASTQ, BAM, VCF) and clinical laboratory workflows
Working knowledge of containerization, automated testing, CI/CD implementation, and version control
Experience with global development teams
Masters Degree in Computer Science, Computer Systems Engineering, or a related field (foreign degrees accepted plus 2 years’ experience as a software engineer or computer programmer)
Full-stack development experience with Django, React, SQL/PostgreSQL, and cloud platforms (AWS)
Proficiency with Python (Django, Flask, Celery), React, HTML/CSS, and JavaScript
Experience setting up and maintaining CI/CD pipelines using Bamboo and Jenkins, and deployments with Docker and virtual machines
Experience with AWS services (EC2, ECS, EFS, RDS)
Availability for after-hours calls with international teams
Ability to work on-site in Natick, MA (core hours 9am to 6pm Monday through Friday)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.