Back to results

Software Engineer and Full Stack Developer

  • Hamilton, ON, Canada

Salary range of $90,000 - $98,000 based on skills and experience. · Full-time

Applications open in a new tab.

Job details

Pay
Salary range of $90,000 - $98,000 based on skills and experience.
Job type
Full-time
Apply by
Experience
MSc with 3 years of experience or BEng with 5 years of experience in software development, automation, data engineering, or database development.
Posting language
English
Posted

Original job description

About Afynia: Afynia is a pioneering medical diagnostic company dedicated to advancing women's health through innovative diagnostic solutions. Our mission is to transform patient care by leveraging state-of-the-art technologies and novel approaches in molecular biology and bioinformatics.

Job Summary: Build technology that changes women's health. Afynia Laboratories is seeking a talented Software Engineer and Full-Stack Developer to build the software, databases, and automation systems that power our next-generation diagnostic testing platform. This role is ideal for a developer who enjoys owning solutions end-to-end, from database architecture and cloud deployment to user-facing applications and workflow automation.

Key Responsibilities:

  • Design and develop web applications that support laboratory and clinical operations.
  • Build scalable databases and data pipelines for clinical and laboratory data.
  • Automate workflows that improve efficiency, data quality, and traceability.
  • Deploy and maintain cloud-based applications and infrastructure.
  • Partner with scientists, bioinformaticians, and laboratory teams to transform requirements into real-world solutions.
  • Establish development, testing, and production environments using modern DevOps practices. 

Initial Deliverables:

During the initial implementation period, the Software Engineer and Full-Stack Developer will be expected to deliver:

  • Database schema-design documentation and entity-relationship diagrams.
  • Operational relational databases with separate testing and production environments.
  • A functional graphical user interface prototype for end users.
  • Documented deployment and release-management processes.
  • An administrative guide covering schema updates, system configuration and user management.
  • Documentation addressing data handling, validation, security and audit trails.
  • Knowledge-transfer materials and structured handoffs at major project milestones.

Qualifications:

  • MSc with 3 years of experience or BEng with 5 years of experience in software development, automation, data engineering, or database development.
  • Strong skills in SQL, database design, and Python.
  • Hands-on coding ability.
  • Experience building and deploying modern web applications.
  • Familiarity with cloud environments .
  • Strong problem-solving skills and a passion for delivering practical solutions.
  • Ability to communicate effectively with both technical and non-technical teams. 
  • Demonstrated experience using Version Controlled Systems (such as GitHub).

Preferred Skills:

  • Experience with React, Flask, Dash, Shiny, or similar frameworks.
  • Experience integrating laboratory instruments, LIS/LIMS, or healthcare data systems.
  • Knowledge of CI/CD, containerization, and regulated environments.
  • Experience supporting clinical, diagnostics, life sciences, or bioinformatics applications. 

What We Offer:

  • Build technology with direct impact on patient care.
  • Work alongside experts in diagnostics, bioinformatics, and women's health.
  • Take ownership of critical systems from day one.
  • Help shape the technology foundation of a growing healthcare company.
  • Salary range of $90,000 - $98,000 based on skills and experience.

How to Apply: If you're excited about using software to solve meaningful healthcare challenges, we'd love to hear from you. Apply by sending your resume and a brief cover letter describing a project you're most proud of building to Human Resources: Emily@Afynia.com.

More about this job

Responsibilities

Develop web applications, databases, data pipelines, and automated workflows that support laboratory and clinical operations. Deploy and maintain cloud-based systems, establish development and production environments, and collaborate with scientific and laboratory teams to deliver practical solutions.

Requirements

Requires an MSc with 3 years of relevant experience or a BEng with 5 years, along with strong SQL, database design, and Python skills. Candidates should have hands-on coding experience, experience building and deploying modern web applications, familiarity with cloud environments and version control, and strong communication and problem-solving abilities.

Skills

  • SQL
  • Database Design
  • Python
  • Web Application Development
  • Cloud Deployment
  • Data Engineering
  • Workflow Automation
  • DevOps
  • Git
  • React
  • Flask
  • Dash
  • Shiny
  • CI/CD
  • Containerization
  • Healthcare Data Integration

Visa sponsorship

Not detected in the job text

Hiring contact

Emily

Hiring contact email

Emily@Afynia.com

Categories

  • Software
  • Technology
  • Healthcare
  • Data & Analytics
  • Science & Research

Keywords

  • SQL
  • Python
  • Database Design
  • Relational Databases
  • Entity-Relationship Diagrams
  • Web Applications
  • Data Pipelines
  • Workflow Automation
  • Cloud Environments
  • DevOps
  • GitHub
  • React
  • Flask
  • Dash
  • Shiny
  • Laboratory Instruments
  • LIS
  • LIMS
  • Healthcare Data Systems
  • CI/CD
  • Containerization
  • Regulated Environments
  • Clinical Data
  • Diagnostics
  • Life Sciences
  • Bioinformatics
  • Data Validation
  • Data Security
  • Audit Trails
  • Release Management

Report this job