Remote Senior Software Engineer

📍 Location
South-Africa, South-Africa
⏰ Job Type
Full-time
📅 Posted
January 08, 2026
Apply Now

Job Description

Senior Software Engineer (Founding Engineer)

About Shemesh Therapy

Shemesh Therapy is a rapidly growing global mental health platform connecting highly qualified South African therapists with an international patient base.

Over the past year, we have facilitated nearly 1,000 therapy sessions and validated strong product-market fit across multiple markets. We are now entering a critical scaling phase focused on strengthening our technical infrastructure, expanding our mobile presence, and building intelligent systems to support global growth.

We are seeking a Senior Software Engineer to take ownership of our core technology and help build the foundation for the next stage of the company.

In addition to be easy and good to work with, flexible, no ego.

This is a founding-level role for an experienced engineer who wants responsibility, autonomy, and long-term impact.

The Role

As a Senior Software Engineer, you will be responsible for the end-to-end architecture, development, and scaling of Shemesh Therapy's platform. You will not be maintaining legacy systems — you will be designing and building them.

You will work closely with the founder and play a key role in shaping the technical roadmap, architecture decisions, and development standards.

Key Responsibilities

System Architecture and Backend Development

  • Design and implement scalable backend systems using , TypeScript, and Postgres (Neon)
  • Build API-first services to support web and mobile clients
  • Ensure system reliability, performance, and data integrity

Mobile and Web Development

  • Lead the transition from a React / web application to native iOS and Android applications using
  • Maintain high-quality, performant user experiences across platforms

Product Logic and Algorithms

  • Develop intelligent booking flows, therapist-client matching logic, and data-driven workflows
  • Translate product requirements into clean, extensible, and maintainable code

Design Implementation

  • Work closely with Figma designs to deliver pixel-accurate, responsive UI
  • Implement front-end components using React and Tailwind CSS

Infrastructure, Payments, and Security

  • Integrate and manage Stripe for international payments
  • Ensure security, privacy, and availability suitable for a healthcare platform
  • Prepare infrastructure for international scale

Candidate Profile

We are looking for a senior-level engineer with strong startup experience and a high degree of ownership.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related STEM field- Masters a plus
  • professional software development experience
  • Proven experience building and deploying production web and/or mobile applications
  • Strong proficiency in:
  • TypeScript
  • React /
  • SQL / Postgres
  • Experience working in fast-paced startup environments

Preferred Qualifications

  • Experience with
  • Experience with Tailwind CSS
  • Background in SaaS, HealthTech, or FinTech
  • Master's degree in Computer Science or Engineering

Personal Attributes

  • Strong sense of ownership and accountability
  • Ability to work independently in a remote environment
  • Focus on clean architecture and long-term maintainability
  • Interest in mental health and mission-driven products

Compensation and Benefits

  • Competitive early-stage salary with growth as the company scales
  • Meaningful equity participation
  • Fully remote role
  • High-impact position with direct influence on the company's technical direction

This role is suited for someone seeking long-term upside and ownership rather than a short-term corporate position.

How to Apply

Please email with the following:

  • Your CV and/or GitHub or portfolio link
  • A brief introduction
  • A short explanation of why you are a strong fit for this role

Subject line: Senior Software Engineer – Founding Role

Job Type: Full-time

Pay: From R15 000,00 per month

Language:

  • English (Required)

Work Location: Remote

Start Your Week Right!

Apply now and make every Monday exciting with

Apply for this Position