Fullstack Software Engineer NUMÉRO DE POSTE: 460966
We’re partnering with a leading healthcare organization rebuilding its patient-experience applications from the ground up. The current environment mixes legacy .NET and PHP systems for scheduling, check-in, and post-visit communication. The next generation will be a serverless React-based platform built on top of MuleSoft-served APIs.
If you love bringing order to legacy chaos, crafting elegant UIs that make complex data feel effortless, and want to influence a large modernization effort from day one — this one’s for you.
What You’ll Do
-
Lead the build of a new React-based patient-experience application that replaces multiple legacy systems.
-
Work closely with API engineers to integrate MuleSoft microservices and deliver responsive, reliable front-end features.
-
Ensure reusable component design, accessibility, and performance across web and mobile form factors.
-
Contribute to future full-stack development as APIs and services evolve (C#, Node.js, Python, or similar).
-
Implement unit, integration, and UI tests as part of a TDD/QA-first culture.
-
Participate in architecture and design discussions on UI state management, routing, and component lifecycle patterns.
-
Collaborate with designers and product managers to translate business workflows into intuitive digital experiences.
What You Bring
-
5 years of software engineering experience, with deep expertise in modern JavaScript / TypeScript and React.
-
Proven background building data-intensive or high-traffic web applications.
-
Solid foundation in core web architecture (RESTful APIs, authentication, caching, and async data flows).
-
Experience integrating API-first backends (REST, GraphQL, or MuleSoft).
-
Familiarity with .NET, Node.js, or other backend languages — able to collaborate across the full stack when needed.
-
Strong grasp of TDD/BDD, CI/CD, and collaboration with QA automation.
-
Excellent communication skills and the ability to partner with both engineers and non-technical stakeholders.
Bonus Points For
-
Experience working in serverless or micro-frontend architectures.
-
Exposure to healthcare or regulated environments (HIPAA, PHI, etc.).
-
Knowledge of data warehouse concepts (Snowflake, Synapse, Redshift) for future state integrations.
-
Experience with NoSQL stores (Cosmos DB, MongoDB, DynamoDB).
-
Comfort modernizing or migrating legacy .NET or PHP systems.
Why Join
This team is transforming how patients engage with healthcare — rebuilding legacy systems into a cohesive, cloud-native experience. You’ll help define the front-end architecture, guide UI standards, and collaborate with strong API and data teams. Your work will directly improve how thousands of patients schedule, check in, and manage their care.
Vaco by Highspring promeut un milieu de travail diversifié et encourage fortement les femmes, les personnes de couleur, les membres des communautés LGBTQ+, les personnes handicapées, les membres de minorités ethniques, les résidents nés à l’étranger et les anciens combattants à postuler.
Avis : Égalité des chances en matière d’emploi
Vaco by Highspring garantie l’égalité des chances et ne discrimine pas les employé.e.s ou candidat.e.s en fonction de la race (y compris les traits historiquement associés à une race tels qu’une coiffure ou la texture des cheveux), couleur de la peau, sexe (y compris la grossesse ou des conditions connexes), religion ou croyances, origine nationale, citoyenneté, âge, situation de handicap, statut d’ancien.ne combattant.e, appartenance à un syndicat, origine ethnique, genre, identité de genre, expression de genre, orientation sexuelle, état matrimonial, affiliation politique, ou toute autre caractéristique protégée comme requis par la loi.
Vaco by Highspring et ses sociétés mères, sociétés affiliées et filiales (Vaco by Highspring) s’engagent à inclure pleinement toutes les personnes qualifiées. Dans le cadre de cet engagement, Vaco by Highspring veillera à ce que les personnes handicapées bénéficient d’aménagements raisonnables. Si un aménagement raisonnable est nécessaire pour participer au processus de candidature ou d’entrevue, pour vaquer à des fonctions professionnelles essentielles et/ou pour bénéficier d’autres avantages et privilèges liés à l’emploi, veuillez contacter HR@vaco.com.
Vaco by Highspring souhaite également que tous les candidats connaissent leurs droits, à savoir que la discrimination sur le lieu de travail est illégale.
En vous soumettant à ce poste, vous acceptez de donner à Vaco by Highspring le droit exclusif de présenter votre candidat pour l’opportunité d’emploi précédente. Vous convenez en outre que vous avez représenté des informations vous concernant avec exactitude et que vous n’avez pas déformé vos qualifications de manière affirmative. Vous acceptez également de garder confidentielle, dans toute la mesure permise par la loi, toute information que vous apprenez de Vaco by Highspring sur le poste et vous limiterez la divulgation des informations sur le poste uniquement dans la mesure nécessaire pour exécuter toute obligation dans la poursuite de votre candidature. En échange, Vaco by Highspring accepte de faire des efforts raisonnables pour vous représenter par le biais de toute sollicitation, sélection d’emploi et dispersion de CV.
Avis de confidentialité
Vaco by Highspring, ses sociétés mères, ses filiales et les sociétés du même groupe (« nous », « nos » ou « Vaco by Highspring») respectent votre vie privée et s’engagent à présenter un avis transparent concernant leurs politiques.
- Les résidents de la Californie peuvent consulter l’avis relatif à la collecte de renseignements publié par le service des RH de Vaco by Highspring à l’intention des candidats et des employés de la Californie ici.
- Les résidents de la Virginie peuvent accéder à nos politiques propres à leur État ici.
- Les résidents de tous les autres États peuvent accéder à nos politiques ici.
- Les résidents canadiens peuvent consulter nos politiques en anglais ici et en français ici.
- Les résidents des pays où le RGPD s’applique peuvent accéder à nos politiques ici.
Avis sur la transparence salariale
La détermination de la rémunération pour ce poste (et d’autres) chez Vaco by Highspring dépend d’un large éventail de facteurs, notamment :
- les compétences, l’expérience et la formation de la personne;
- les exigences relatives au permis d’exercice et à l’agrément;
- l’emplacement du bureau et d’autres considérations géographiques;
- d’autres besoins professionnels et de l’entreprise.
Ainsi, comme l’exige la loi locale, Vaco by Highspring estime que l’échelle salariale ci-dessus représente une estimation raisonnable de la rémunération de base d’une personne embauchée à ce poste dans des régions qui requièrent la divulgation de l’échelle salariale. La personne peut également être admissible à des primes discrétionnaires.