Top Benefits
About the role
About DNAstack
At DNAstack, our mission is to power precision medicine by building software that breaks down barriers to responsible biomedical data sharing, discovery, and analysis. We develop cutting-edge technologies and industry standards to help researchers and clinicians analyze sequencing data and make faster, more accurate diagnoses. Our platform supports national and international networks tackling rare disease, cancer, infectious disease, and more. We’re a small but mighty startup team working at the intersection of bioinformatics, cloud computing, and open science
Role Overview
DNAstack is looking for a Senior Software Developer who can take ownership of features from early concept to reliable production ready deliverables. You will collaborate closely with product, design and bioinformatics to help us design and develop products to power breakthrough discoveries in genomics and precision health. This role suits someone who thrives in a startup environment, enjoys solving complex problems, works closely with cross-functional partners, and consistently delivers high-quality, user-focused software.
Responsibilities
- Own product functionality end-to-end, from ideation and technical design through implementation, testing, deployment, and maintenance.
- Prototype, develop, test, deploy, and maintain backend services, APIs, and intuitive, performant user interfaces.
- Collaborate with cross-functional partners to understand user needs and translate them into clear technical solutions.
- Proactively identify technical risks or weaknesses, recommend solutions, and lead architectural discussions to drive alignment.
- Architect services using well-established design patterns that support iterative development and future scalability.
- Diagnose and resolve performance, reliability, and security issues; research and recommend tools that best support business needs.
- Improve code quality through thoughtful code reviews, mentoring, and knowledge sharing.
- Contribute to team practices around documentation, high-quality product delivery, and strong engineering fundamentals.
Technologies
We’re looking for strong background in at least a subset of the following technologies, and interest in learning the rest:
- Java (Spring Boot)
- TypeScript (Angular)
- Python
- Microservices, Docker, and Kubernetes
- Cloud platforms (AWS, GCP, Azure)
- Databases and query engines (PostgreSQL, BigQuery, RedShift, Trino)
- Familiarity with AI tools (Claude Code, GitHub CoPilot)
- 12-factor Application Model
Qualifications
- 5+ years of professional experience building and shipping production software
- Demonstrable understanding of systems, algorithms, and software design
- Ability to work in a fast-paced startup environment with a bias toward action, a willingness to learn new things, and a pragmatic approach to tradeoffs.
- Strong sense of ownership and a track record of driving projects independently, while thriving in a collaborative, team-oriented environment
- Excellent verbal and written communication skills
- Degree in Computer Science, Computer Engineering or related field
Bonus Points
- Experience with data-intensive distributed systems
- Familiarity with genomics, healthcare and life sciences
- Comfort working across multiple services, languages, and codebases
- Experience with AI/ML technologies or integrating AI capabilities into production systems
- Experience with cloud platforms (GCP, AWS, Azure)
- Experience with Cromwell and WDL
Where You’ll Work
This role offers the flexibility of a hybrid work environment, allowing you to work both remotely and from our Toronto office. This arrangement supports your needs and promotes a healthy work–life balance. To be considered for this position, you must be eligible to work in Canada.
Benefits
-
Three weeks vacation.
-
Unlimited sick days.
-
Health, dental and vision coverage.
-
Remote friendly with flexible hours.
-
Opportunity to participate in DNAstack’s Employee Stock Option Program.
-
Opportunity to contribute to open science and global data-sharing efforts.
Let’s Talk
If this role sounds like a fit—and you’re excited to help shape the future of genomic medicine—we’d love to hear from you.
Top Benefits
About the role
About DNAstack
At DNAstack, our mission is to power precision medicine by building software that breaks down barriers to responsible biomedical data sharing, discovery, and analysis. We develop cutting-edge technologies and industry standards to help researchers and clinicians analyze sequencing data and make faster, more accurate diagnoses. Our platform supports national and international networks tackling rare disease, cancer, infectious disease, and more. We’re a small but mighty startup team working at the intersection of bioinformatics, cloud computing, and open science
Role Overview
DNAstack is looking for a Senior Software Developer who can take ownership of features from early concept to reliable production ready deliverables. You will collaborate closely with product, design and bioinformatics to help us design and develop products to power breakthrough discoveries in genomics and precision health. This role suits someone who thrives in a startup environment, enjoys solving complex problems, works closely with cross-functional partners, and consistently delivers high-quality, user-focused software.
Responsibilities
- Own product functionality end-to-end, from ideation and technical design through implementation, testing, deployment, and maintenance.
- Prototype, develop, test, deploy, and maintain backend services, APIs, and intuitive, performant user interfaces.
- Collaborate with cross-functional partners to understand user needs and translate them into clear technical solutions.
- Proactively identify technical risks or weaknesses, recommend solutions, and lead architectural discussions to drive alignment.
- Architect services using well-established design patterns that support iterative development and future scalability.
- Diagnose and resolve performance, reliability, and security issues; research and recommend tools that best support business needs.
- Improve code quality through thoughtful code reviews, mentoring, and knowledge sharing.
- Contribute to team practices around documentation, high-quality product delivery, and strong engineering fundamentals.
Technologies
We’re looking for strong background in at least a subset of the following technologies, and interest in learning the rest:
- Java (Spring Boot)
- TypeScript (Angular)
- Python
- Microservices, Docker, and Kubernetes
- Cloud platforms (AWS, GCP, Azure)
- Databases and query engines (PostgreSQL, BigQuery, RedShift, Trino)
- Familiarity with AI tools (Claude Code, GitHub CoPilot)
- 12-factor Application Model
Qualifications
- 5+ years of professional experience building and shipping production software
- Demonstrable understanding of systems, algorithms, and software design
- Ability to work in a fast-paced startup environment with a bias toward action, a willingness to learn new things, and a pragmatic approach to tradeoffs.
- Strong sense of ownership and a track record of driving projects independently, while thriving in a collaborative, team-oriented environment
- Excellent verbal and written communication skills
- Degree in Computer Science, Computer Engineering or related field
Bonus Points
- Experience with data-intensive distributed systems
- Familiarity with genomics, healthcare and life sciences
- Comfort working across multiple services, languages, and codebases
- Experience with AI/ML technologies or integrating AI capabilities into production systems
- Experience with cloud platforms (GCP, AWS, Azure)
- Experience with Cromwell and WDL
Where You’ll Work
This role offers the flexibility of a hybrid work environment, allowing you to work both remotely and from our Toronto office. This arrangement supports your needs and promotes a healthy work–life balance. To be considered for this position, you must be eligible to work in Canada.
Benefits
-
Three weeks vacation.
-
Unlimited sick days.
-
Health, dental and vision coverage.
-
Remote friendly with flexible hours.
-
Opportunity to participate in DNAstack’s Employee Stock Option Program.
-
Opportunity to contribute to open science and global data-sharing efforts.
Let’s Talk
If this role sounds like a fit—and you’re excited to help shape the future of genomic medicine—we’d love to hear from you.