Software Engineer II

vor 6 Monaten


Berlin, Deutschland Doctolib Vollzeit

What we do

As a Software Engineer II, you're going to be part of a Berlin-based international team focused on improving the performance, features and design of our core product for healthcare professionals, the BMS (Booking Management System).

Doctolib's unprecedented growth in the last 10 years was made possible thanks to pragmatism and avoiding premature optimisation at any cost. In order to keep scaling, performance has now become a first-class priority and we sometimes must rethink how key features are architectured. Our team has spent months instrumenting the code base and already improved some of our most important user flows. We've also been focusing on re-architecturing the core parts of our availability service. This not only gives us full liberty to choose the more appropriate architecture patterns, but also to chose the stack wisely.

What you’ll do 

As a Software Engineer II, you will be responsible for:

Improving the performance of key features implemented in React (TypeScript/Javascript) and Ruby on Rails, sometimes completely challenging the status quo;Thinking user first and helping improve our user experience through new features and design updates, while maintaining high code quality standards;Taking leadership on delivering roadmap items (together with the team);Helping keep our bug backlog small;Contributing to establishing a technical vision and co-drive the creation of the roadmap for the next quarters;Bringing your expertise and past experiences to help us continuously improve the way we work.

Who you are

If you don’t meet all the requirements below but believe this opportunity matches your expectations and experience, we still encourage you to apply

You have at a minimum of 5 years of software engineering experience;You have experience working on complex systems at large scale;You are eager to be hands on with our stack: we do use React, Ruby and Rust (and we are happy to help you ramp up);You understand the value of testing your code;You have proven experiences developing efficient, maintainable and secure products;You are fluent in English.

What we offer

Employee share plan for every Doctoliber Additional health plan scheme with our partner Allianz Quarterly or monthly bonus (based on your position)Minimum 28 days of paid leaveParental care program (1 month off in addition to the legal parental leave and 0,5 days off per child when the school starts)Solidarity Days (2 days per year to help health charities and create a positive social impact)Wellbeing program (free mental health and coaching offer with our external partner)A flexible workplace policy offering both hybrid and office-based modeFlexibility days allowing to work in EU countries and the UK 10 days per yearReimbursement of public transportationLunch vouchers and healthy snacks in the officeDiscount on the Urban Sports Club package

The interview process

Recruiter InterviewFeature Building InterviewSystem Design InterviewBehavioral InterviewOffer

If you would like to find out more about tech life at Doctolib, feel free to read our latest

At Doctolib, we believe in improving access to healthcare for everyone - regardless of where you come from, what you look like. This translates into our recruitment process: Doctolib is an equal opportunity employer. We don't just accept diversity at Doctolib, we respect and celebrate it

The more diverse ideas are heard, the more our product will truly improve healthcare for all. You are welcome to apply to Doctolib, regardless of your gender, religion, age, sexual orientation, ethnicity, disability, or place of origin. If you have a disability, let us know if there's any way we can make the interview process smoother for you 

All the information transmitted via this form is processed by Doctolib for the purpose of managing applications. For more information on how Doctolib processes your application data, click.

If you wish to exercise your rights or if you have any questions about the processing of your data, you can write to us at


  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland CEEZER Software GmbH Vollzeit

    Job Description: We are seeking a highly skilled Software Engineer to join our team. The successful candidate will be responsible for developing scalable and efficient software solutions using various programming languages and technologies.Key Responsibilities:Design and develop software applications using Java, Python, and JavaScriptCollaborate with...

  • Sr. Software Engineer II

    vor 6 Monaten


    Berlin, Deutschland Conductor Vollzeit

    Please note, the employing company is Conductor GmbH. Conductor is a leading Website Optimization & Intelligence platform. Today’s top brands use Conductor to create and optimize digital experiences that get found organically in search engines and drive value for customers. The platform provides actionable SEO, content, and technical website...

  • **Software Engineer**

    vor 3 Wochen


    Berlin, Berlin, Deutschland Ninox Software GmbH Vollzeit

    About the Role:We are seeking a skilled Software Engineer to join our team. In this role, you will design and develop high-quality software solutions using the latest technologies.Key Responsibilities:Design and develop software applications using object-oriented programming languages.Collaborate with cross-functional teams to identify and prioritize project...

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Deutsche Telekom Geschäftskunden GmbH Vollzeit

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will design, develop, and test software applications to meet the needs of our customers. Your primary responsibilities will include writing clean, efficient code, collaborating with cross-functional teams, and ensuring high-quality software...

  • Software Engineer

    vor 2 Wochen


    Berlin, Berlin, Deutschland SPIE Deutschland & Zentraleuropa GmbH Vollzeit

    Job Title: Software EngineerWe are looking for a skilled Software Engineer to join our team at Company. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applicationsTest and debug software applicationsCollaborate with cross-functional teams

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland DIS AG Vollzeit

    Software EngineerWe are seeking a highly skilled Software Engineer to join our team.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality code and documentation

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland SPIE Deutschland & Zentraleuropa GmbH Vollzeit

    Job Title: Software EngineerAs a Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. This is an exciting opportunity to work on challenging projects and collaborate with a talented team of professionals. Key Responsibilities:• Design and develop software applications• Collaborate with...

  • Software Engineer II

    vor 3 Wochen


    Berlin, Deutschland Delivery Hero Vollzeit

    Job Description We are looking for a Software Engineer II (Full Stack) - Developer Portal(all genders) to join our "Developer Hub" team. Contribute to the creation of our next generation Internal Developer Portal, the central place for every software engineer to engage with our developer platform. If you're a creative problem solver who is eager to...

  • Software Engineer

    vor 3 Wochen


    Berlin, Berlin, Deutschland DIS AG Vollzeit

    We are seeking a skilled Software Engineer to join our team. Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality codeAbout the Role:As a Software Engineer, you will be responsible for designing and developing software applications. You will work closely with our cross-functional teams to...

  • "Software Engineer"

    vor 4 Wochen


    Berlin, Berlin, Deutschland GESOBAU AG Vollzeit

    Job Title: Software EngineerAs a software engineer at Company, you will be responsible for designing, developing, and testing software applications. You will work closely with our team to ensure that our software meets the highest standards of quality and functionality.Key Responsibilities:Design and develop software applications using PythonCollaborate with...

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Dirk Rossmann GmbH Vollzeit

    Job Description: We are seeking a skilled Software Engineer to join our team at {company}.As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages.Collaborate with cross-functional teams to...


  • Berlin, Berlin, Deutschland PSI Software SE Vollzeit

    We are seeking a skilled Software Solutions Engineer to join our team at PSI Software SE in Berlin, Germany. In this full-time position, you will work as part of a three-to-five person agile development team to deliver high-quality software solutions.The Application Service Platform Team develops a robust and scalable foundation for other teams to build...

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland GPB College gGmbH Vollzeit

    We are seeking a skilled Software Engineer to join our team and contribute to the development of innovative software solutions.The ideal candidate will have strong programming skills and experience with software development methodologies.The successful candidate will have the opportunity to work on a variety of projects and collaborate with a talented team...

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Paritätisches Seniorenwohnen gGmbH Vollzeit

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong background in programming languages and experience with software development methodologies.Key Responsibilities:• Design, develop, and test software applications• Collaborate with cross-functional teams to deliver...

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland HelloFresh Vollzeit

    We are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have expertise in programming languages such as Java, Python, and JavaScript.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and...

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Creativ Personaldienstleistungen GmbH Vollzeit

    Job DescriptionAt {company}, we are looking for a skilled Software Engineer to join our team.As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and...

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Gewerbesiedlungs-Gesellschaft mbH Vollzeit

    Job OverviewAt our company, we are looking for a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on building scalable and efficient software solutions using a range of technologies. If you have a passion for programming and a...

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland sonnen GmbH Vollzeit

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at {company}. As a key member of our team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:- Design and develop software applications- Collaborate with cross-functional teams- Troubleshoot and...

  • Software Engineer

    vor 3 Wochen


    Berlin, Deutschland B&O Bau und Gebäudetechnik GmbH & Co. KG Vollzeit

    Job Description: As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Key Responsibilities: Design and develop high-quality software applications.Collaborate with cross-functional teams to identify and prioritize feature development.Participate in code reviews and ensure adherence to coding...


  • Berlin, Berlin, Deutschland apetito AG Vollzeit

    Job Title: Senior Software EngineerAbout the Role:We are seeking an experienced Senior Software Engineer to join our team at company. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Responsibilities:Design and develop scalable software systemsCollaborate with cross-functional teams to...