We are growing at Top Doctors Group!
iWantGreatCare, part of Top Doctors Group, is a fast-growing, mission-driven organization building a complex, distributed platform for digital health and social care. Our system is architected as a suite of microservices and worker processes, leveraging Google Cloud Platform (GCP) for scalability, reliability, and modern DevOps practices. We are seeking a Senior/Lead Developer to take technical ownership of our platform, drive architectural decisions, and mentor a talented team.
🖥️ About the platform:
- Microservices & Workers: Node.js/TypeScript services, with multiple specialized background workers communicating via GCP Pub/Sub queues and REST APIs.
- Cloud-Native: Deployed on GCP, using Docker, Kubernetes, and managed services for scalability and resilience.
- Data: MongoDB, BigQuery, ETLs
- Frontend: Vue.js (admin and user-facing apps).
- DevOps: Docker, CI/CD pipelines, infrastructure-as-code, and robust monitoring/logging.
📌 About the role:
As Senior/Lead Developer, you will:
- Lead the technical direction of the platform, ensuring scalability, maintainability, and security.
- Architect and implement distributed systems, including queue-based worker patterns and microservices.
- Mentor and support a team of developers, fostering best practices in code quality and testing
- Collaborate with product, design, and operations, and a dedicated devops team to deliver new features and improvements.
- Drive technical excellence through code reviews, architectural reviews, and hands-on development.
💪 Key responsibilities:
- Oversee and evolve a distributed system of Node.js/TypeScript microservices and workers.
- Design and maintain GCP Pub/Sub queue integrations and event-driven workflows.
- Ensure robust error handling, monitoring, and alerting across all services.
- Maintain and improve ETL processes and work with Devops to continually improve CI/CD practices
- Lead technical planning, estimation, and delivery of complex features.
- Mentor and upskill team members, fostering a culture of learning and innovation.
- Ensure interoperability with other products within the company, working closely with the integrations team.
📌 Minimum Requirements
- Proven experience in a similar account management or client-facing role.
- Excellent organizational and communication skills.
- High attention to detail and ability to manage multiple priorities.
- Strong technical knowledge and proficiency in tools like CRM systems.
- Passion for delivering outstanding service and making a difference in healthcare.
- Full driving license and willingness to travel in the UK.
- Ability to work independently while adhering to established processes.
- Bonus points:
- Experience in healthtech, govtech, or regulated environments.
- Knowledge of security best practices (OAuth, Keycloak, etc.).
- Experience with multilingual systems and accessibility.
🙂 What We Offer
- Competitive base salary & bonus scheme based on agreed targets.
- Flexible, remote work model (home-based with some office work and client visits).
- Opportunities for growth and professional development.
- A dynamic, international team that values inclusion and diversity.
Join us because…
🙌 We make a real impact in digital health and social care.
💻 We work with a modern, cloud-native stack and a talented mission-driven team.
🏃♀️➡️ We offer opportunities for growth, learning, and leadership… and the possibility of full remote work.
At Top Doctors Group, we are committed to creating an inclusive work environment where every team member can thrive and contribute their unique talents. We encourage you to let us know if you require any adjustments to help you shine in your role.
Ready to join the team that’s transforming healthcare? Apply now!