Top Doctors
Posted 15h ago

Fullstack Developer – Distributed Systems (Typescript, Node.js, Vue.js)

Top Doctors
Spain
€29k-€33k/yrRemoteFull Time
Responsibilities
  • designing microservices
  • developing workflows
  • reviewing code
Requirements
  • Experience with distributed systems
  • Node.js
  • TypeScript
  • Microservices
  • Asynchronous processing, GCP
  • Docker, CI/CD
  • Infrastructure-as-code
  • MongoDB
  • Data integrations, and ETL
  • Strong English and collaboration skills
Technical tools mentioned
Node.jsTypeScriptVue.jsNuxt.jsGoogle Cloud PlatformPub/SubDockerKubernetesMongoDBBigQueryETLCI/CDCursorClaude CodeCloud FunctionsIAMREST APIs

Job description

Help us shape the future of health technology!

At Top Doctors Group, we work to improve the way people access healthcare. Through technology, we connect patients, healthcare professionals, and clinics to provide a more accessible, efficient, and human experience.

Today, we operate in 10 countries and develop digital solutions that help thousands of healthcare professionals grow their activity and millions of people find the care they need.

We believe technology creates its greatest impact when it serves people. That is why we continue to grow and look for talented professionals who want to help us build the future of digital health in an international, innovative, and constantly evolving environment.

💡 Why is this role exciting?

Because you will have a direct impact on the development of a complex, cloud-native platform supporting digital health and social care.

iWantGreatCare, part of Top Doctors Group, is a platform that combines Node.js and TypeScript microservices, specialized background workers, event-driven workflows, and applications built with Vue.js and Nuxt.js. It runs on Google Cloud Platform, using technologies such as Pub/Sub, Docker, Kubernetes, MongoDB, BigQuery, ETLs, and modern CI/CD practices.

As a Fullstack Developer, you will design, build, and evolve scalable backend services, distributed workflows, and user-facing applications. You will work closely with Engineering, Product, Design, Operations, Integrations, and DevOps to deliver reliable solutions with a meaningful real-world impact.

⚙️ About the platform

Our platform has a distributed, cloud-native architecture composed of:

  • Microservices and workers: Node.js and TypeScript services, with specialized background workers communicating through GCP Pub/Sub queues and REST APIs.

  • Cloud infrastructure: Google Cloud Platform, Docker, Kubernetes, and managed services supporting scalability and resilience.

  • Data: MongoDB, BigQuery, ETL processes, and integrations with other products and systems.

  • Frontend applications: Administrative and user-facing applications developed with Vue.js and Nuxt.js.

  • DevOps and observability: CI/CD pipelines, infrastructure-as-code, monitoring, logging, and alerting.

🚀 What you will do

  • Design, build, and evolve Node.js and TypeScript microservices and background workers.

  • Develop queue-based integrations and event-driven workflows using GCP Pub/Sub.

  • Build and improve administrative and user-facing applications with Vue.js and Nuxt.js.

  • Implement robust error handling and strengthen monitoring and alerting across services.

  • Maintain and improve ETL processes and data integrations.

  • Participate in technical planning, estimation, and the delivery of complex features.

  • Work with DevOps to improve CI/CD practices and the platform’s scalability, reliability, and performance.

  • Collaborate with the Integrations team to ensure interoperability across company products.

  • Conduct detailed code reviews and help maintain high standards of code quality.

  • Share knowledge and contribute to the continuous improvement of the team’s engineering practices.

👀 We would love to meet you if…

✔ Proven experience designing or working with distributed systems.

✔ Strong expertise in Node.js and TypeScript, as well as experience with typed programming languages.

✔ Solid knowledge of microservices, background workers, asynchronous processing, and event-driven architectures.

✔ Experience with Google Cloud Platform services such as Pub/Sub, Cloud Functions, Kubernetes, and IAM.

✔ A good understanding of Docker, CI/CD pipelines, infrastructure-as-code, and modern DevOps practices.

✔ Experience working with MongoDB, data integrations, and ETL processes.

✔ The ability to use AI coding tools, such as Cursor or Claude Code, to improve productivity while applying strong technical judgment to review, refine, and validate AI-generated code.

✔ A strong commitment to code quality, maintainability, observability, and system reliability.

✔ Excellent communication and collaboration skills, with a strong level of English.

➕ Experience with Vue.js, Nuxt.js, BigQuery, or user-facing applications will be a plus.

💙 What you will find

  • 📈 Real opportunities for professional growth and development.

  • 💻 Remote working model in Spain.

  • 🕑 Full-time schedule from Monday to Thursday, 9:00 a.m. to 6:30 p.m., and Fridays from 9:00 a.m. to 3:00 p.m.

  • 💰 Gross annual salary between 29.000€ and €33.000€.

  • 🎂 Your birthday off.

  • 💱 Flexible compensation and employee benefits.

  • 🏥 Healthcare discounts.

  • 🌎 An international, dynamic, and collaborative environment.

  • 👥 Leaders who prioritize support, autonomy, and people development.

  • 🥳 A team where you can learn, grow, and enjoy the journey.

🌱 Diversity and inclusion

At Top Doctors Group, we believe that diverse experiences, perspectives, and backgrounds help us build stronger teams and better solutions. We work to create a diverse and inclusive environment where everyone has equal opportunities to develop professionally.

If you require any adjustments or support during the recruitment process, we will be happy to help.

🚀 Interested?

If you have made it this far and identify with much of what we are looking for, we would love to meet you.

We do not believe in perfect applications or candidates who match 100% of the requirements on paper. Beyond specific experience, we value the skills, capabilities, and ways of working that enable people to contribute to the team and support the company’s growth.

If you believe this opportunity could be a good fit for you, apply now!

About Top Doctors

Digital health platform connecting patients with specialized medical professionals.

Year founded
2013
Employees
450
Organization type
Private
Latest investment
Raised $13.00M Series C (2021) — led by Impact Partners, ICF Venture Tech II
Headquarters
ES

Similar jobs

Fullstack Developer roles
4d
Save
Mark Applied
Hide
Senior Fullstack Engineer
Spain
OnsiteFull Time
Super Technologies
Super Technologies: Global technology platform for sports betting and entertainment experiences.
Strong TypeScript and Node.js skills, ideally React or another JavaScript framework, with experience in scalable system design, testing, developer-experience tools, and collaborative product development.
TypeScript, React, Node.js, Vite, PNPM, AWS, Kubernetes, Notion, Jira Cloud, GitHub, Zoom, Lattice, Slack, Fastify, Ant Design, Material Design, Bootstrap
5d
Save
Mark Applied
Hide
Fullstack Engineer (Node.js/React)
Madrid, Community of Madrid, Spain
HybridFull Time
Goodweek
Goodweek: AI management platform for enterprise productivity and data governance.
5+ YOERequires 5+ years with Node.js and TypeScript, NestJS/React experience, backend architecture, databases, authentication, cloud platforms, CI/CD, Git, agile methods, and technical English.
Node.js, TypeScript, NestJS, React, CI/CD, Git, AI/ML, LLMs, RAG
1w
Save
Mark Applied
Hide
Fullstack Developer (Python/React)
Málaga, Andalusia, Spain
RemoteFull Time, Contract
Talan
Talan: Provides international consulting and technology transformation services.
3+ YOERequires 3–5 years of fullstack development experience, strong React and Python skills, microservices experience, modern software practices, communication skills, multicultural collaboration, and C1 Spanish proficiency.
React, Python, AWS Lambda, Amazon Web Services (AWS), CI/CD, Agile, Scrum, SAP, Salesforce, Oracle, Microsoft, IBM Maximo
1w
Save
Mark Applied
Hide
Fullstack React / .NET
Las Rozas de Madrid, Community of Madrid, Spain
HybridFull Time
knowmad mood
knowmad moodBME Growth: KNM: A digital transformation that develops innovative technology solutions and supports talent growth.
5+ YOEAt least 5 years of full-stack development experience with strong .NET and React skills, including web applications, APIs, testing, Agile collaboration, and scalable solutions.
.NET, React, Agile
1w
Save
Mark Applied
Hide
Desarrollador/a Fullstack PHP/JS (Senior)
Palma, Balearic Islands, Spain
HybridFull Time
Eisi Soft
Eisi Soft: Cloud-based operational management software for the hospitality industry.
4+ YOESoftware engineering or vocational software development training, 4+ years' experience, PHP and JavaScript development, SQL queries, cloud infrastructure, code repositories, and code auditing expertise.
PHP, JavaScript, SQL, Amazon AWS, Google Cloud, DigitalOcean, Bitbucket, GitHub
2w
Save
Mark Applied
Hide
Fullstack Developer (Java / Vue.js)
Barcelona, Catalonia, Spain
RemoteFull Time
GK Software
GK Software: Develops cloud-based software and AI solutions for retailers.
Experience with Java/Spring backend and Vue.js/JavaScript frontend, knowledge of REST, SQL, Git; good English and analytical skills.
Java, Spring, Spring Boot, Vue.js, JavaScript, TypeScript, SQL, Git, Maven, JUnit, IntelliJ, OpenAPI/Swagger, YAML, CI/CD
3w
Save
Mark Applied
Hide
FullStack Developer (Python & React)
Almussafes, Valencian Community, Spain
HybridFull Time
Sopra Steria
Sopra SteriaEuronext Paris: SOPR: Provides digital transformation consulting and information technology services.
0+ YOEBasic-intermediate knowledge of Python, SQL, React, TypeScript, Git, Docker; experience with FastAPI CRUD, unit testing, code reviews; English B2.
Python, React, FastAPI, TypeScript, Git, Docker, SQL
1mo
Save
Mark Applied
Hide
Mistral Cloud - Software Engineer, Compute Infrastructure
Paris or London or France or United Kingdom or Germany or Belgium or Netherlands or Spain or Italy
HybridFull Time
Mistral AI
Mistral AI: Developing frontier artificial intelligence models and enterprise AI solutions.
5+ YOE5+ years experience, degree or equivalent experience, strong UX/UI background, proficient in TypeScript and NodeJS, front-end framework experience, familiarity with Tanstack React Query, tRPC, Framer Motion.
TypeScript, NodeJS, React, NextJS, Remix, VueJS, Tanstack React Query, tRPC, Framer Motion