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