Backend Developer

About Rivia Clinics

Rivia Clinics is a growing multi-location, multi-speciality chain of clinics offering membership-based healthcare services to companies and their employees. Through our integrated healthcare access platform, our full-service clinics offer both virtual and in-person care from Dzorwulu to Labone to North Kansehie to East Legon and counting. 

Every team member and operator of Rivia Clinics believes in the WOW Experience – a Warm environment, Open communication and World-class Care.   

Although we currently operate in Ghana, our eyes are set on the other parts of the world. 

About the Role:

We are looking for an experienced Backend Developer to join our forward-deployed team. You will be instrumental in designing, building, and maintaining the core services and APIs that power our technology stack (RiviaOS), with a focus on high-performance, secure, and robust system architecture.

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable APIs and microservices using NestJS and/or ExpressJS on Node.js.
  • Lead the database design and management for new and existing features, ensuring data integrity and query efficiency.
  • Implement solutions for scalable system and architecture design to handle increasing traffic and data volume.
  • Develop and manage multi-tenant application design to securely support our multiple clinics and users from a single codebase.
  • Collaborate with other teams and frontend developers to define API specifications and requirements.
  • Ensure the security, reliability, and performance of all backend services

Key Deliverables:

  • Design and deploy new API services with an uptime guarantee of 99.9% and under 50ms response time for critical paths.
  • Successfully implement and maintain a secure multi-tenant solution that scales to support new growth targets.
  • Proactively identify and resolve performance bottlenecks, achieving a yearly reduction in average API latency.

Required Experience and Skills:

  • 3+ years of professional experience in backend development.
  • Expertise in building scalable server-side applications using NestJS or ExpressJS.
  • Proven experience in database design (SQL/NoSQL) and optimisation.
  • Deep understanding of scalable system and architecture design principles (e.g., microservices, distributed systems).
  • Prior experience with multi-tenant application design and implementation.
  • Strong knowledge of software development best practices, testing, and CI/CD.

Why Join Us?

  • Be part of a team building a global healthcare system out of small-town Accra 
  • Achieve financial security through our success (competitive salaries, progressive employee options pool) 
  • Then grow to become a leader and authority in the healthcare access model in emerging markets 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Share your love