Position: Senior Node.js Developer for a MedTech startup
Company: Spark X
Experience required: 5y
English level: upper

We are looking for Senior Node.js Developer for a MedTech startup  handling patients at home and supporting healthcare professionals in town or at the hospital for our client from France.

We are looking for **Senior Node.js Developer** for a MedTech startup 🚑 handling patients at home and supporting healthcare professionals in town or at the hospital for our client from France.

Their ambition is to offer their patients, their families, and their partners in the medical world, a global, personalized, and fluid home health experience, through the simplified provision of technological innovations and connected devices (IoT).

With a small team combining multidisciplinary health professionals and technical experts, they are tackling several significant programs for 2023 which must be accompanied by solid growth over the coming months. By sharing their values and your good mood, they hope to be able to grow together in an era where medicine is in the center of societal issues and where the contribution of new technologies has real meaning for the public good and patients.

**Terms**
Commitment: Full-time (160+ hours)
Workload: 5+ months
Daily meetings: yes (based on the Paris time zone)

**Role**
You participate in the improvement and development of their remote patient monitoring tool. Gateways and IOTs send to their back-end a large amount of data and the platform integrates and manages the processing of all events allowing the medical teams to carry out the correct follow-up of the patients. You will define and develop new features of their platform under the responsibility of the back-end lead.

The current organization, based on agile principles, offers great autonomy and allows everyone to participate in the development of the strategy (technical or corporate).

**Daily tasks:**
* Participation in technical discussions on future features;
* Support and evolution of the software architecture;
* Developing new features and writing tests;
* Close cooperation with all teams, during daily, reviews, and demos;
* Monitoring and scalability strategy;
* Strict compliance with security rules and support for tests and audits;
* Ensure compliance and application of regulatory requirements within its scope;
* Technical documentation;
* Constant technological watch in order to propose relevant developments.

**Required skills:**
* A good level, both technical and operational, is expected for this position whose responsibilities are important;
* Human values ​​and a good solution-solver mind are very important and count for us as much as technical tests.

**Technical expertise:**
* Experience in the GCP cloud (Cloud Functions, Data services, etc.);
* CI/CD processes (TDD, GitHub Actions);
* JavaScript (TypeScript) and Node.js (Nest.js);
* Experience on Terraform, Kubernetes;
* Event-oriented architecture (Pub/Sub) and micro-services (Rest);
* Data processing (Spanner, if possible Dataflow - Python);
* Could be great (Android, FHIR, IoT).

**Essential qualities:**
* Autonomous, dynamic;
* Proactivity in the management of its activities;
* Great curiosity, and like to dig into new subjects;
* Sense of service;
* Knowledge sharing and collaborative work;
* Concerned about the quality and scalability of the code;
* Organized work;
* Be able to identify the priorities to be addressed;
* Be proactive in the search for solutions;
* Respect for deadlines;
* Work and team spirit;
* Good level of written and spoken English (French is the cherry on the cake).