Senior Backend Engineer

3 days ago


Cape Town, Western Cape, South Africa Triba Health Full time

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Triba Health

Passionate about improving lives and processes - Co-Founder, CTO/CPO, Psychotherapist MPF

Note: Only South African-based candidates will be considered

About Triba Health

Triba Health is a danish company with operations in South Africa. We are a mission to revolutionize Type 2 Diabetes management through a scalable, white-labeled, multi-tenant health platform. We are designing a system that can dynamically adapt to different B2B partners while maintaining high performance, security, and flexibility.

We are looking for a Senior Backend Engineer to take ownership of multi-tenancy architecture, backend scalability, event-driven workflows, and seamless integrations with third-party services. This role requires deep experience in tRPC, Node.js, PostgreSQL (Supabase), and event-driven backend design.

Your role:

You will play a critical role in defining our backend architecture, optimizing data flows, and ensuring seamless multi-tenant operations. Your work will decouple frontend and backend, allowing for clear contracts between services and efficient scaling.

You will be working with tRPC, Apollo GraphQL, Vercel, Supabase, PostHog, Customer.io, and event-driven backend processes (e.g., Inngest).

What you'll be doing:

Multi-tenancy & white-labelling

  1. Implement multi-tenant architecture in tRPC with dynamic tenant-based data access
  2. Use Supabase Row-Level Security (RLS) to enforce tenant data isolation and optimize permission handling.
  3. Build a white-labeled backend system that allows dynamic branding and configurations per partner.
  4. Optimize API contracts between the frontend and backend, ensuring React Native & Next.js frontends communicate efficiently.

Backend data flow & BI integrations

  1. Set up data pipelines to sync analytics to PostHog and customer engagement tools (Customer.io).
  2. Ensure data is tracked properly across the user journey for behavioral insights and nudging workflows.
  3. Work with the UX and product teams to implement nudging logic for improved user engagement.

Third-party integrations & async event-driven workflows

  1. Design async backend processes with Inngest (e.g., user actions triggering follow-up events).
  2. Integrate GetStream (chat & community features), calendar scheduling tools, and other external services.
  3. Implement event-driven backend processes to handle batch processing, real-time analytics, and background jobs efficiently.
  4. Optimize Vercel hosting, Supabase performance, and CDN configurations for high scalability and low latency.
  5. Implement OAuth, JWT authentication, and security best practices to ensure data privacy and compliance.
  6. Improve caching strategies, database indexing, and API performance to reduce response times.

What we are looking for:

Required skills:

  1. Solid proficiency in TypeScript, ensuring strict typing across backend logic.
  2. Strong expertise in Node.js, with a deep understanding of backend service architecture.
  3. Expertise in authentication & security (OAuth, JWT, role-based access control).
  4. Experience working with event-driven architectures (Inngest, queues, or async workflows).
  5. Strong experience in third-party API integrations (GetStream, calendar tools, email automation).
  6. Hands-on experience with Vercel hosting & optimizing serverless deployments.
  7. Understanding of frontend/backend contracts and how to decouple frontend & backend development.

Bonus Skills:

  1. Solid understanding of TRPC APIs
  2. Experience with Apollo GraphQL & MCP (Microservices Control Plane) servers.
  3. Familiarity with React & React Native, enabling efficient collaboration with frontend teams.
  4. Knowledge of caching strategies & performance optimizations for large-scale apps.

Build a cutting-edge, scalable health platform with modern tech.

Own backend architecture decisions and drive multi-tenancy design.

Fully remote & flexible work – results-driven, no micromanagement.

High-impact role in a growing digital health company.

Work with a passionate, fast-moving team that values autonomy & innovation.

The Hiring process:

  1. Application Review – Screening of your resume & GitHub portfolio.
  2. Initial Chat – 30-minute discussion on your experience and technical background.
  3. Technical Task – Short, real-world backend challenge.
  4. Final Interview – Deep dive into your approach to multi-tenancy, event-driven systems, and backend scalability.
  5. Offer & Onboarding – Join Triba Health and help shape the future of digital health
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries Hospitals and Health Care

#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Senior Backend EngineerAre you a seasoned expert in backend web development looking for a new challenge?We are seeking a talented Senior Backend Engineer to join our team.Requirements:No less than 5 years of experience in backend web development.In-depth expertise of Postgres and Relational Database Management Systems (RDBMS) in general.Key...


  • Cape Town, Western Cape, South Africa Tbwa ChiatDay Inc Full time

    Paystack's mission is to accelerate digital payments on the continent of Africa. Over 200K of some of the most renowned businesses in Nigeria, as well as a growing number of merchants in South Africa, Ghana, and Kenya use Paystack's modern payments gateway. They include the likes of MTN, Burger King, UPS, AXA Mansard Insurance, FilmHouse Cinemas, Smile...


  • Cape Town, Western Cape, South Africa Triba Health Full time

    Job DescriptionTriba Health is a digital health company that aims to revolutionize Type 2 Diabetes management through a scalable, white-labeled, multi-tenant health platform. We are looking for a Senior Backend Engineer to take ownership of our backend architecture, optimizing data flows and ensuring seamless multi-tenant operations.About the RoleWe are...


  • Cape Town, Western Cape, South Africa redPanda Software Full time

    About the RoleWe are seeking a highly skilled Mid-Senior Level Backend Engineer to join our team.The ideal candidate will have a strong background in back-end coding, with experience in web technologies, containerization, API design, database development, and testing frameworks.This role offers the opportunity to work on challenging projects, collaborate...


  • Cape Town, Western Cape, South Africa Smart4Energy Full time

    Smart4Energy is a fast-growing scale-up that's redefining the intersection of fintech and sustainability. We're looking for a talented Senior Backend Software Engineer to help us build systems that scale to handle 1 billion transactions, all while contributing to a greener planet.The ideal candidate will have a strong foundation in software development and a...


  • Cape Town, Western Cape, South Africa Paystack Full time

    At Paystack, we're accelerating digital payments on the African continent. Our innovative solutions are used by over 200K businesses in Nigeria and a growing number of merchants in South Africa, Ghana, and Kenya. This includes renowned brands like MTN, Burger King, UPS, AXA Mansard Insurance, FilmHouse Cinemas, Smile Communications, Air Peace Airlines,...


  • Cape Town, Western Cape, South Africa RightCom Full time

    About UsRightCom has been revolutionizing customer experience in Africa for over a decade. Our mission is to empower businesses in approximately 20 markets to thrive in the experience economy.We believe in living by our core values of Creativity, Trust, and Customer Success, ensuring we work together as one global team with our customers at the center of...

  • Backend Developer

    5 days ago


    Cape Town, Western Cape, South Africa Kingmakers Full time

    The RoleWe are seeking an experienced Software Engineer to join our engineering team, driving back-end initiatives and developing robust solutions. As a key member of our team, you will play a crucial role in system architecture, technical decision-making, and product innovation.Key ResponsibilitiesDesign, build, and scale backend systemsLead backend...

  • Backend Engineer

    3 days ago


    Cape Town, Western Cape, South Africa FreshTalent Full time

    This range is provided by FreshTalent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeZAR1,100,000.00/yr - ZAR1,400,000.00/yrOur mission is to accelerate digital payments on the continent of Africa. Over 200K of some of the most renowned businesses in Nigeria, as well as a growing number...

  • Full Stack Engineer

    2 days ago


    Cape Town, Western Cape, South Africa Tbwa ChiatDay Inc Full time

    Job DescriptionWe're seeking a senior backend engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and implementing robust backend solutions for our platform.You'll work closely with talented engineers to develop technical solutions that drive our business forward. If you're passionate about building...


  • Cape Town, Western Cape, South Africa RightCom Full time

    Job DescriptionWe are looking for a highly skilled Senior Backend Engineer to join our team at RightCom. The ideal candidate will have a strong background in software engineering principles and experience with serverless frameworks.The successful candidate will be responsible for designing and implementing scalable and maintainable SaaS products, leading...


  • Cape Town, Western Cape, South Africa RightCom Full time

    ResponsibilitiesThe Senior Backend Engineer will be responsible for providing solutions on our SaaS products and leading requirements elicitation, creating Software Requirements Specification (SRS), and supporting deployment and post-deployment activities.The ideal candidate will have:A bachelor's degree in computer science or related field.At least 4 years...


  • Cape Town, Western Cape, South Africa Smart4Energy Full time

    Sustainability at Smart4EnergyAt Smart4Energy, we believe that technology has the power to drive positive change. That's why we're passionate about building solutions that contribute to a greener planet. As a Backend Developer, you'll have the opportunity to work on cutting-edge projects that align with our mission.Your RoleYou'll be joining our core API...


  • Cape Town, Western Cape, South Africa RightCom Full time

    RightCom has been revolutionizing customer experience in Africa for more than a decade. Creating innovative experiences that make customer journey seamless, personalized, simple and outstanding, RightCom empowers businesses in approximately 20 markets to join and thrive in the experience economy.Our CX platform – RightCom XP – allows businesses to...


  • Cape Town, Western Cape, South Africa FreshTalent Full time

    Join FreshTalent as we revolutionize the payments landscape in Africa. Our mission is to empower businesses and individuals to thrive in the digital economy. This role requires a highly skilled Backend Engineer who can drive the development and delivery of high-impact projects.About the jobThis is an exciting opportunity to join a dynamic team of engineers...


  • Cape Town, Western Cape, South Africa MoonPay Full time

    Job DescriptionWe're seeking a skilled Full Stack Engineer to join our team in Cape Town.This role involves developing and maintaining server applications, collaborating with product managers, and contributing to project planning and execution.You'll work closely with external service providers and maintain and improve our existing codebase.About the...


  • Cape Town, Western Cape, South Africa Paystack Full time

    We're making significant strides in digital payments across the African continent at Paystack. Our modern payments gateway is used by over 200K businesses in Nigeria and a growing number of merchants in South Africa, Ghana, and Kenya. This includes prominent brands like MTN, Burger King, UPS, AXA Mansard Insurance, FilmHouse Cinemas, Smile Communications,...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    My client is looking for a Senior Java Software Engineer, based in Johannesburg, Pretoria or Cape Town to join their team. Requirements: · A bachelor's degree in IT, Engineering, or related fields. · Minimum 6 years' experience as a software engineer in an enterprise environment. · Frontend techs: JavaScript, Angular OR React OR Vue.js · Backend techs:...


  • Cape Town, Western Cape, South Africa Games Global Operations Limited Full time

    OverviewWe are looking for a talented Backend Developer to join our Forge Team at Games Global Operations Limited. As a Senior Backend Developer, you will be instrumental in designing, developing, and implementing complex applications using C# and .NET framework.The role involves working on various projects related to our Forge platform such as feature...


  • Cape Town, Western Cape, South Africa Supportwave Full time

    This is an exciting opportunity to join our team at Supportwave as a Lead Go Developer & DevOps Engineer. In this role, you will have the opportunity to work on building and optimizing large-scale distributed systems powering next-gen applications.The ideal candidate will have a strong understanding of cloud infrastructure management, including experience...