About this role
<p>We are growing at Top Doctors Group!</p><p><strong>iWantGreatCare,</strong> 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 <strong>Senior Full Stack Developer to take technical ownership of our platform, drive architectural decisions, and mentor a talented team.</strong></p><p></p><p>🖥️<strong> About the platform:</strong></p><ul><li><p>Microservices & Workers: Node.js/TypeScript services, with multiple specialized background workers communicating via GCP Pub/Sub queues and REST APIs.</p></li><li><p>Cloud-Native: Deployed on GCP, using Docker, Kubernetes, and managed services for scalability and resilience.</p></li><li><p>Data: MongoDB, BigQuery, ETLs</p></li><li><p>Frontend: Vue.js (admin and user-facing apps).</p></li><li><p>DevOps: Docker, CI/CD pipelines, infrastructure-as-code, and robust monitoring/logging.</p></li></ul><p></p><p>📌 <strong>About the role:</strong></p><p>As a Senior Full Stack Developer, you will:</p><ul><li><p>Lead the technical direction of the platform, ensuring scalability, maintainability, and security.</p></li><li><p>Architect and implement distributed systems, including queue-based worker patterns and microservices.</p></li><li><p>Mentor and support a team of developers, fostering best practices in code quality and testing</p></li><li><p>Collaborate with product, design, and operations, and a dedicated devops team to deliver new features and improvements.</p></li><li><p>Drive technical excellence through code reviews, architectural reviews, and hands-on development.</p></li></ul><p></p><p>💪<strong> Key responsibilities</strong>:</p><ul><li><p>Oversee and evolve a distributed system of Node.js/TypeScript microservices and workers.</p></li><li><p>Design and maintain GCP Pub/Sub queue integrations and event-driven workflows.</p></li><li><p>Ensure robust error handling, monitoring, and alerting across all services.</p></li><li><p>Maintain and improve ETL processes and work with Devops to continually improve CI/CD practices</p></li><li><p>Lead technical planning, estimation, and delivery of complex features.</p></li><li><p>Mentor and upskill team members, fostering a culture of learning and innovation.</p></li><li><p>Ensure interoperability with other products within the company, working closely with the integrations team.</p></li></ul><p></p><p>📌 <strong>Minimum Requirements<em><br></em></strong></p><ul><li><p>You <strong>must be currently residing in Spain</strong> to be considered for this position<em>.</em></p></li><li><p><strong>Proven experience</strong> leading development teams and architecting distributed systems.</p></li></ul><ul><li><p><strong>Expertise</strong> in Node.js/TypeScript, multiple typed languages, with deep knowledge of microservices and worker patterns.</p></li></ul><ul><li><p><strong>Strong experience</strong> with GCP (Pub/Sub, Cloud Functions, Kubernetes, IAM, etc.).</p></li></ul><ul><li><p><strong>Solid understanding</strong> of Docker, CI/CD, and modern DevOps.</p></li></ul><ul><li><p><strong>Experience</strong> with MongoDB and data integration</p></li></ul><ul><li><p><strong>Familiarity</strong> with frontend frameworks (Vue.js preferred) is a plus.</p></li></ul><ul><li><p><strong>Excellent communication</strong> and leadership skills. Strong English.</p></li></ul><ul><li><p><strong>Passion</strong> for building reliable, scalable, and impactful systems.</p></li></ul><p></p><p>Bonus points:</p><ul><li><p>Experience in healthtech, govtech, or regulated environments.</p></li><li><p>Knowledge of security best practices (OAuth, Keycloak, etc.).</p></li><li><p>Experience with multilingual systems and accessibility.</p></li></ul><p></p><p><strong>🙂 What we offer:</strong></p><ul><li><p>♾️Stability and growth.</p></li><li><p>💻Hybrid working method, Monday to Thursday 9h to 18:30h and Friday 9h to 15h.</p></li><li><p>👥Leaders who prioritise day-to-day support.</p></li><li><p>🎂 You will be free on your birthday.</p></li><li><p>💱Social benefits and flexible remuneration to suit you.</p></li><li><p>🌎Young and international working environment.</p></li><li><p>🥳 And... Lots of fun.</p></li></ul><p>At TOP DOCTORS GROUP we are proud to create an inclusive work environment where we value and respect the diversity of all people. We firmly believe that this is the only way for the entire team to fully develop their talent and contribute to the success of our company. We are committed to adapting to your personal needs, so we encourage you to contact us if you need any type of adjustment, and we will help you to maximise your talent. We’re here for you!</p>
About Top Doctors Group
TopDoctors® is a globally recognised leader in the identification of the best doctors and medical centres, established as the most dependable online medical platform in Spain, Italy, the UK, Chile, Mexico, Colombia, Argentina, Kingdom of Saudí Arabia and also in US, thanks to their US partners Castle Connolly America’s Top Doctors.
Last year, more than 275.000.000 patients have turned to Top Doctors® to find their doctor and more than 2.300,000 have booked their appointment in real time with the best doctors.
TopDoctors® offers patients a trusted source of medical professionals, owing to the fact that it is the only medical website that selects its members according to medical excellence in the field. This is guaranteed by an exhaustive selection and auditing process, certified by Adecco Medical & Science and evaluated by a team of Clinical leaders who maintain the outstanding election process. The platform includes instant online bookings, revolutionising the doctor patient relationship: access 365 days a year, 7 days a week and 24 hours a day.
Top Doctors wins Best Health and Wellbeing app in Spain 2018. The Awards, organised by PickASO and TheTool.