OverviewSenior Software Engineer to join the DIAL team in the Phone Assistant domain. As a Senior Software Engineer, your mission will be to work on revolutionizing access to care for patients and day-to-day practice management for practitioners through our Phone Assistant. You will be part of a feature team developing phone interaction capabilities that enable seamless communication between practitioners and patients across Germany, France, and Italy. We work in feature teams in an agile environment, collaborating with product, design, and business teams.ResponsibilitiesBuild and operate backend services in Website with additional exposure to PythonShip cloud-native systems on Kubernetes and Cloud Services (AWS/Azure/GCP)Set up and evolve CI/CD with GitHub ActionsKeep a high testing bar (unit, integration, e2e) and design for testabilityDebug and improve distributed systems in production with strong observabilityAbout our tech environmentOur solutions are built on a single fully cloud-native platform that supports web and mobile app interfaces, multiple languages, and is adapted to country and healthcare specialty requirements. We are modularizing our platform run in a distributed architecture through reusable components.Our stack includes Rails, TypeScript, Java, Python, Kotlin, Swift, and React Native.We leverage AI ethically across our products to empower patients and health professionals.Who you areBefore you read on — if you don\'t have the exact profile described below, but you feel this job description matches your skill set, we still encourage you to apply.You have 5+ years of backend engineering experienceYou can design, build, and maintain scalable, resilient backend systems using Website (with some Python)You have proven experience deploying and operating services on Kubernetes within at least one major Cloud Service (AWS, Azure, or GCP)You have experience with CI/CD (e.g., GitHub Actions)You have a proven testing culture (unit/integration/e2e) and code quality focusNice to have:Experience with real-time communication systems (WebRTC, chat, streaming, or VoIP)Exposure to telephony basics (SIP, RTP/SRTP, SBCs, SIP trunks)Experience with event-driven architectures and message brokers (Kafka/RabbitMQ/NATS/Redis Streams)What we offerCompany health insurance through our partner AllianzMinimum 28 days of paid leaveParent Care Program: receive one additional month of leave on top of the legal parental leaveFree mental health and coaching servicesSupport for caregivers and workers with disabilitiesFlexible workplace policy with hybrid and office-based optionsWork from EU countries and the UK for up to 10 days per yearReimbursement of public transportationThe interview processRecruiter InterviewLive coding interviewSystem Design interviewBehavioral interviewAt least one reference checkOfferJob detailsPermanent positionFull-timeBerlinStart date: as soon as possibleAll information provided is processed by Doctolib for application management. For data processing details, please contact hr.dataprivacy@doctolib.com for inquiries or to exercise your rights. #J-18808-Ljbffr