Co-Founder Role : Skilled Full-Stack Developer (Backend Focus) (EQUIT COMPENSATED ONLY)
Nairola – Cape Town, Western Cape, South Africa
As the Co‑Founder Full‑Stack Developer (Backend Focus) at Nairola, you will architect and develop the core backend systems that enable secure and efficient medical data exchange between hospitals and laboratories. Your work will ensure scalability, high performance, and regulatory compliance in a highly regulated health‑tech environment.
Key Responsibilities
- Backend Development & Architecture (Nest.js – TypeScript)
- Design, develop, and maintain the backend API using Nest.js (TypeScript).
- Implement scalable and modular microservices to support different platform functionalities.
- Ensure high availability, low latency, and efficient request handling.
- Implement authentication and authorization mechanisms, including OAuth, JWT, and role‑based access control (RBAC).
- Design and optimize relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Implement data encryption, backup strategies, and indexing to ensure fast and secure access.
- Ensure efficient handling of large‑scale medical records with structured and unstructured data.
- Build RESTful APIs and GraphQL endpoints to enable seamless frontend‑backend communication.
- Integrate with third‑party healthcare APIs (e.g., FHIR, HL7) to support interoperability.
- Ensure API security using rate limiting, API gateways, and validation layers.
- Implement end‑to‑end encryption, HIPAA‑compliant data handling, and GDPR / NDPR compliance.
- Enforce strict logging and monitoring for tracking access and potential vulnerabilities.
- Regularly perform security audits and penetration testing to protect sensitive medical data.
- Set up CI / CD pipelines for automated testing and deployment.
- Deploy services on cloud platforms (AWS, Google Cloud, or Azure) using Docker & Kubernetes.
- Monitor server performance using Prometheus, Grafana, or other observability tools.
- Work closely with the Product Designer and Frontend Developer (React.js, TypeScript) to ensure a smooth user experience.
- Guide junior developers, provide code reviews, and maintain best practices.
- Participate in strategic decision‑making, including product roadmaps and investor discussions.
- Keep up with emerging technologies in health tech, security, and backend development.
- Optimize performance and reduce technical debt by refactoring and improving existing systems.
Tech Stack Overview
Backend : Nest.js (TypeScript)Frontend : React.js (TypeScript)Database : PostgreSQL, MongoDBAuthentication : JWT, OAuth, RBACAPIs : REST, GraphQL, FHIR / HL7DevOps : Docker, Kubernetes, CI / CD, AWS / GCPSecurity : Encryption, Compliance (HIPAA, GDPR, NDPR)Seniority level : Mid‑Senior level
Employment type : Full‑time
Job function : Engineering and Information Technology – Hospitals and Health Care
Referrals increase your chances of interviewing at Nairola by 2x.
#J-18808-Ljbffr