🇫🇷 Paris, France · 18h ago
Senior Software Engineer (TypeScript) - Integrations - €70–100K + BSPCE
Vocca
LinkedInseniorEnglish-friendly
WHY THIS ROLE, NOWVocca is 2 years old. Our AI answers the phone for medical practices so they never miss a patient call again, and it already handles 70% of calls without a human. Revenue grew 3x in the last 6 months and we are opening the US. The product works. The next 12 months are about scaling it, and a call only counts as handled if the appointment lands in the clinic's software. That is this role.THE PROBLEM YOU WILL SOLVEEvery medical practice runs on software that holds its calendar and its patients. There are dozens of different ones. Most were built twenty years ago and some have no API at all. To book an appointment during a call, our AI agent has to read and write in that software in real time, while the patient waits on the line. Nobody else has managed to build this. On several of these systems, Vocca is the only integrator in the world.This is the work with the most direct impact on the business. A clinic whose software is connected to our agent does not switch. Retention, pricing power, our lead over competitors: it all depends on these integrations. Every software we cannot connect is a clinic we cannot sign.The next step is writing back. Today the agent reads and books. Tomorrow it updates records in EHR, PMS and RIS systems, which raises the reliability bar a lot. In the US, we are opening the dental software ecosystem, with the compliance work that comes with it (HIPAA, SOC2).The long term vision is simple: the agent becomes the action layer between patients and everything the front desk used to do by hand. The integrations are the road to get there. You would be building that road.WHAT YOU WILL OWNThe architecture of our booking layer. Today it is code written provider by provider, under pressure. It is becoming one unified layer in TypeScript that can handle the rules of each medical centre and where adding a new software takes days, not weeks.Speed and reliability at more than 1 million calls a month. A call to a clinic software can take several seconds, and the patient cannot wait. You decide how we detect a booking failure in a clinic within 24 hours and what a healthy integration looks like.The hard integrations that nobody else wants to do. They are what makes Vocca hard to replace.The decisions on your scope. You decide which software we connect first, with the sales, ops and support teams and the clinics themselves, and you prove it worked with a number: bookings that go through, failures caught, clinics signed.The next hires. You take part in hiring the engineers who join after you, and you help them ship in their first week.HOW WE BUILDWe are experimental, not R&D. You test, you prove with data, you ship. Challenging a decision means coming back with a number.We ship the version that works, then fix the last 1% when it shows up. With AI, this trade off is much cheaper than before. But the judgment about what not to touch is yours.We use AI seriously. Agents in every workflow, Claude Max provided. A migration estimated at 3 months was done in 2 weeks.You talk every day with the ops team that deploys clinics, the support team that hears when something breaks and, when it matters, the clinics and the software vendors themselves.STACKTypeScript everywhere (Node, monorepo), PostgreSQL, REST and SOAP APIs from software vendors. We are migrating our last Python services to TypeScript over the coming months.WHO DOES WELL HEREYou have built something that mattered: an early engineer at a startup that took off, a founding engineer, a system you launched that real users depended on. You can tell us who it was for, what problem it solved and which number moved.You have integrated systems you did not control and you know the difference between a clean API and the real world.4+ years building backend systems in production, mostly in startups or fast growing companies where you had to decide with incomplete information.Strong in TypeScript and Node. Or a strong backend engineer in Go, Python or Java who is clearly ready to become strong in TypeScript.Solid engineering habits: system design, clean refactoring and a good nose for the risks of generated code that nobody tested.You can say no, reduce the scope and explain a technical decision to a founder in two minutes.WHAT WE EXPECT FROM YOUFirst weekGet onboarded on the stack.Ship your first fix on a live integration.First monthOwn one integration end to end, from the software vendor to production, and show what it changed.Write down how our booking layer should evolve.First 3 monthsThe unified booking layer in TypeScript is the standard.Adding a new software takes days, not weeks.We detect a booking failure in any clinic within 24 hours.6 to 12 monthsOur first US integrations run in production.You have hired at least one engineer and they ship on their own.PROCESS: 4 STEPS, FAST45 min with Nans (Talent).30 min with Hugo (CTO) or Pierrick (Head of Engineering).1h30 in our office: live coding without AI, a real conversation about architecture and a product case with Charles, our CPO.30 min with the one you have not met yet.Then references and an offer. When the match is obvious, we have made an offer in 24 hours. You get feedback at every step.PRACTICALParis, rue d'Alexandrie (Sentier), new offices.Salary : 70-100K + BSPCE.Hybrid 3 days at the office.Claude Max provided.Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.