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
