Software Engineer

Quro Medical

Johannesburg

Hybrid

ZAR 800,000 - 1,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

MacBook Pro
Hybrid & flexible work
Growth opportunities
Supportive engineering culture

Job summary

Quro Medical in Johannesburg combines wearables, real-time analytics and ML to bring hospital-level care to patients at home. We are seeking a passionate Full-Stack Software Engineer to build a scalable, secure digital backbone spanning edge devices, cloud pipelines and clinician UIs.

You will design backend services with Node.js and TypeScript, create front-ends in React, integrate AWS infrastructure, mentor juniors and help shape engineering culture in a hybrid work environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in software engineering, ideally full-stack.
  • Expertise in two or more: TypeScript, Node.js, React.

Responsibilities

  • Design, develop, and maintain scalable backend services for real-time data.
  • Build intuitive front-ends for clinicians and care teams.
  • Improve data visualisation tools and ensure system resilience.
  • Collaborate with data scientists, product managers, and clinicians.
  • Mentor junior developers and contribute to engineering culture.

Skills

TypeScript
Node.js
React
AWS
DevOps

Education

Bachelor's degree in CS or related

Tools

AWS

Job description

Join Quro Medical – Where Innovation Meets Impact

At Quro Medical, we’re redefining what it means to receive healthcare. By combining wearable technology, real-time analytics, and machine learning, we deliver high-quality, affordable, hospital-level care to patients in their homes. As we continue to grow, we’re looking for a passionate Full-Stack Software Engineer to help us build the digital backbone of our platform—scalable, secure, and seamless.

If you thrive on solving complex problems with real-world impact and want to be part of a mission that literally saves lives, we’d love to meet you.

What You’ll Do

You’ll play a key role in evolving our technical platform across the full stack—from the edge (wearables and mobile apps) to the cloud (infrastructure and data pipelines), to the doctor’s fingertips (UIs and clinical tools). Specifically, you’ll:

  • Design, develop, and maintain scalable backend services (Node.js, TypeScript, tRPC) to process real-time patient data.
  • Ensure data quality and system resilience across our cloud-based architecture.
  • Work on intuitive, pixel-perfect front-ends (React, TypeScript) for clinicians and care teams.
  • Improve data visualisation tools that provide insight into patient health and outcomes.
  • Collaborate with cross-functional teams including data scientists, product managers, and clinicians.
  • Mentor junior developers and contribute to building a high-performing engineering culture.
Our Stack

We leverage modern technologies to deliver real-time, clinically relevant healthcare data:

  • Frontend: React + TypeScript
  • Backend: Node.js, TypeScript, tRPC
  • Mobile: Kotlin for Android
  • Cloud: AWS (via Infrastructure as Code), serverless architecture, Document DB
  • DevOps: GitHub, CI/CD pipelines, automated testing and deployment
  • Data: Vital signs streamed via Bluetooth-enabled wearables
What We’re Looking For

We’re looking for a well-rounded engineer with a love for clean code, great UX, and meaningful impact. Ideal candidates will have:

  • A Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in software engineering, ideally in a full-stack role.
  • Strong proficiency in at least two the following: TypeScript, Node.js, React
  • Mastery in front-end development and responsive UI/UX design.
  • Experience with cloud services (preferably AWS) and DevOps practices.
  • Familiarity with data pipelines and real-time systems a plus.
  • Ability to work independently, prioritize effectively, and mentor others.
  • A strong portfolio or GitHub profile demonstrating your capabilities.
What We Offer
  • Impact-driven work: Every line of code you write contributes to improving and saving lives.
  • World-class team: Work with some of South Africa’s brightest minds in health tech.
  • Hybrid & flexible work: We support a results-driven culture with flexible work arrangements.
  • Tools of the trade: We’ll equip you with a MacBook Pro and the gear you need to thrive.
  • Growth: Continuous opportunities to grow your skills and your career.
Why Quro?

We’re not just building software—we’re building the future of healthcare in Africa. From our Hospital at Home program to predictive monitoring and real-time clinical insights, our mission is bold, our team is exceptional, and our potential is limitless.

Ready to build technology that matters?

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fullstack Developer
Fullstack Developer

Hyperiondev • Johannesburg

On-site
ZAR 420,000 - 720,000
Impactful Full-Stack Engineer - HealthTech & Real-Time Data
Impactful Full-Stack Engineer - HealthTech & Real-Time Data

Quro Medical • Johannesburg

Hybrid
ZAR 800,000 - 1,200,000
MacBook Pro
Hybrid & flexible work
Growth opportunities
+1
Durban - Clinical Associate (Mobile Care Team)
Durban - Clinical Associate (Mobile Care Team)

Quro Medical • Durban

On-site
ZAR 420,000 - 540,000
Learning opportunities
Inclusive culture
Full-Stack Engineer: Real-Time Health Data & Cloud
Full-Stack Engineer: Real-Time Health Data & Cloud

Hyperiondev • Johannesburg

On-site
ZAR 420,000 - 720,000
Software Engineer
Software Engineer

Signant Health • South Africa

On-site
ZAR 500,000 - 700,000
Senior Developer
Senior Developer

Rewardsco • Umhlanga Rocks

On-site
ZAR 900,000 - 1,300,000
Kaelo Health Medical Insurance
In-house restaurants
Discounted groceries
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Software Engineering Manager (Healthcare/Clinic Systems)
Senior Software Engineering Manager (Healthcare/Clinic Systems)

X, bigly labs • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Software Engineer - Full Stack Development
Senior Software Engineer - Full Stack Development

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Salary + bonus opportunities
Health, dental, and vision insurance
Paid time off