Software Engineer

4 days ago


Johannesburg Gauteng South Africa Quro Medical Full time R120 000 - R180 000 per year

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 , 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: , 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, , 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?

Apply now with your CV and links to any projects, GitHub repos, or portfolios that show us what you've got



  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...

  • Software Engineer

    1 week ago


    Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services. This role emphasizes cloud-native development, microservices architecture, and secure,...

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa iDbase Software Full time R500 000 - R1 200 000 per year

    About the RoleWe are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...

  • Software Engineer

    1 week ago


    South Africa takealot Full time R250 000 - R500 000 per year

    Join Our Mission at Takealot Fulfilment Solutions | We Are TFSRevolutionising e-commerce logistics in South Africa with cutting-edge technology and operational excellence. We deliver 30+ million orders annually, empowering businesses and driving economic growth.Who We're Looking For:Innovative, ambitious individuals ready to shape the future of e-commerce...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, South Africa Iris Software Full time

    Job Description Manager Software Engineering Job Rank : Manager Location : Johannesburg, Gauteng Responsibilities The Africa Assurance Innovation and Digital team is looking to hire a skilled Manager Software Engineering to build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate...

  • Software Engineer

    2 weeks ago


    Johannesburg, South Africa Planned Talent Pty (Ltd) Full time

    PLANNED TALENT - Trusted Talent Partners in Technology Recruitment   As a boutique staffing agency, we stand at the forefront of innovation and excellence in talent acquisition. Our tenure in the industry has afforded us invaluable insights into the ever-evolving landscape of talent acquisition, positioning us as trusted advisors to organizations seeking to...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking a highly skilled Senior DevOps Engineer to assess and enhance our client’s infrastructure and CI/CD pipelines, ensuring alignment with industry best practices. You will play a key role in automating deployments, managing infrastructure as code, improving observability, and mentoring junior team members. This role is ideal for...