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

Remote Jobs

United States

Remote

USD 33,000 - 37,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote work in Spain
Birthday off
Healthcare discounts
Flexible compensation

Job summary

Top Doctors Group is seeking a Remote Fullstack Developer to design and evolve a cloud-native health platform. You will build Node.js/TypeScript microservices and Vue.js/Nuxt.js frontends, collaborating with Engineering, Product, Design, Operations, Integrations, and DevOps to deliver reliable solutions with real-world impact.

The role focuses on scalable backend services, queue-based workflows, and data integrations, with emphasis on code quality and observability.

Qualifications

  • Proven experience designing or working with distributed systems.
  • Strong expertise in Node.js and TypeScript, with experience in 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.
  • Good understanding of Docker, CI/CD pipelines, infrastructure-as-code, and modern DevOps practices.
  • Experience with MongoDB, data integrations, and ETL processes.
  • Ability to use AI coding tools to improve productivity while applying strong technical judgment.

Responsibilities

  • 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 delivery of complex features.
  • Collaborate with DevOps to improve CI/CD practices and platform scalability.

Skills

Node.js
TypeScript
Distributed systems
Microservices
Event-driven

Tools

Google Cloud Platform
Docker
Kubernetes
Pub/Sub
BigQuery

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
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

remoteo • United States

Remote
USD 34,000 - 45,000
Remote in Spain
Birthday off
Healthcare discounts
+1
Senior Engineering Manager - Patient Engagement (100% Remote within Spain)
Senior Engineering Manager - Patient Engagement (100% Remote within Spain)

United States Digital Space LLC • United States

Remote
USD 170,000 - 250,000
Remote or hybrid work model
Flexible working hours
Summer intensive schedule
+2
Junior Software Engineer – Early Career (Strong Problem solving & Coding Focus) - 100% Remote within Spain
Junior Software Engineer – Early Career (Strong Problem solving & Coding Focus) - 100% Remote within Spain

United States Digital Space LLC • United States

Remote
USD 90,000 - 130,000
Global Analytics Manager (Remote in Barcelona/Madrid)
Global Analytics Manager (Remote in Barcelona/Madrid)

Jobicy • United States

Remote
USD 101,000 - 146,000
Healthcare insurance
Remote work
Flexible hours
+3
Global Analytics Manager (Remote in Barcelona/Madrid)
Global Analytics Manager (Remote in Barcelona/Madrid)

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Healthcare insurance
Remote-friendly
Senior Platform Security Engineer (100% Remote within Spain)
Senior Platform Security Engineer (100% Remote within Spain)

United States Digital Space LLC • United States

Hybrid
USD 104,000 - 150,000
Private healthcare
Gym access
English & Spanish classes
+6
Senior Product Manager – Marketplace (100% Remote within Spain)
Senior Product Manager – Marketplace (100% Remote within Spain)

United States Digital Space LLC • United States

Remote
USD 140,000 - 190,000
Flexoh benefits
Remote/hybrid work model
Private healthcare
+1
Global Project Manager – Customer Success PMS (Clinics/Enterprises)
Global Project Manager – Customer Success PMS (Clinics/Enterprises)

Jobicy • United States

Remote
USD 120,000 - 180,000
Healthcare insurance
Global team
Software Engineer
Software Engineer

Stealth-Healthtech-Startup • New York (NY)

On-site
USD 140,000 - 210,000
Competitive salary & stock options
Hybrid setup NYC/remote-friendly
Comprehensive health plans
Remote Salesforce APEX Engineer at Docplanner Remote
Remote Salesforce APEX Engineer at Docplanner Remote

Docplanner • United States

Remote
USD 80,000 - 120,000
Private healthcare plan
Flexible working hours
Share options after 6 months
+1