Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Software Engineer Java/Kotlin

DDoctolib
Seniority
Midweight
Model
Hybrid
Sector
Healthtech
Salary
Undisclosed
Contract
Full-Time

About the role

Join a new team dedicated to authentication and user rights management. As a Software Engineer, you will play a key role in leading the gold standard for access control on Doctolib's platform, helping protect sensitive user and financial data while enabling seamless workflows for healthcare professionals.

What you'll do

  • Develop and maintain secure authentication and authorization services that scale across millions of users
  • Design and build modern OIDC authentication flows on Keycloak that handle security-critical traffic across Doctolib's platform
  • Lead large-scale migrations of authentication journeys to the new IAM stack, ensuring zero-downtime rollouts and measurable improvements in scalability, security, and developer experience
  • Build high-performance backend features using Java/Kotlin and Springboot, working with event-driven architectures (Kafka)
  • Collaborate with product managers, designers, and engineers across teams to deliver secure, user-first solutions
  • Contribute to frontend implementations using React (TypeScript/JavaScript) to create seamless user experiences
  • Bring your expertise to continuously improve our engineering practices, code quality, and system reliability

What you'll need

  • At least 4+ years of software engineering experience as a developer
  • Strong backend development skills with Java or Kotlin and experience with distributed systems
  • Willingness to learn and work with Ruby on Rails
  • Willingness to work on frontend development with React
  • A "user first" mindset and want to build products focused on bringing value through secure, well-tested, and pragmatic code
  • Proactive, curious, collaborative, and eager to learn
  • Integrate AI into your daily workflow
  • Fluent in English (German is a plus)

What they offer

  • Deutschlandticket (Germany-wide public transport pass) fully paid by Doctolib
  • 28 vacation days + 1 additional day per full calendar year (up to 30 days)
  • Company health insurance with supplementary benefits through Allianz
  • Company pension scheme (bAV) through Allianz with 40% employer subsidy
  • Enrollment in Doctolib's long-term employee value sharing plan DoctoGrowth
  • Subsidized sports membership through Urban Sports Club
APPLY →