Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - PhoneWeb (x/f/m) image - Rise Careers
Job details

Senior Software Engineer - PhoneWeb (x/f/m)

Doctolib is looking for a Senior Software Engineer to join their PhoneWeb team, aimed at transforming healthcare with innovative technology solutions.

Skills

  • NodeJS
  • React
  • Service-oriented architecture
  • Distributed systems

Responsibilities

  • Developing a scalable user interface in NodeJS and React
  • Leading the way in quality, maintainability and scalability of code
  • Helping with service-oriented architecture interactions
  • Thinking user first and improving user experience
  • Keeping the bug backlog small
  • Continuously improving team workflows

Benefits

  • Additional health plan scheme
  • Minimum 28 days of paid leave
  • Parental care program
  • Solidarity Days
  • Wellbeing program
  • Flexible workplace policy
  • Flexibility days to work in EU
  • Reimbursement of public transportation
  • Lunch vouchers and healthy snacks
  • Discount on Urban Sports Club package
To read the complete job description, please click on the ‘Apply’ button
Doctolib Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Doctolib DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Doctolib
Doctolib CEO photo
Stanislas Niox-Chateau
Approve of CEO
What You Should Know About Senior Software Engineer - PhoneWeb (x/f/m), Doctolib

Are you ready to take your software engineering skills to the next level? Join Doctolib as a Senior Software Engineer on the PhoneWeb team, where we're passionate about transforming healthcare through innovative technology! Based in the vibrant city of Berlin, you'll work alongside talented individuals who share a common goal: improving daily interactions between patients and healthcare practitioners. In this position, you'll leverage your experience in NodeJS, React, and cutting-edge technologies such as AI and NLP to build an exceptional Phone Assistant that enhances user experiences and streamlines practice management. Your creative ideas and technical expertise will be crucial as you develop scalable user interfaces and champion quality, maintainable code. As a proactive and engaged team member, you'll collaborate closely with product, design, and business teams—ensuring our offerings lead the industry. At Doctolib, we embrace diversity, and we believe that diverse perspectives fuel success. If you're looking for a company that values teamwork, innovation, and continuous learning, plus offers a flexible workplace, ample vacation days, and a supportive environment, we invite you to apply today and help us reimagine healthcare for everyone.

Frequently Asked Questions (FAQs) for Senior Software Engineer - PhoneWeb (x/f/m) Role at Doctolib
What responsibilities can I expect as a Senior Software Engineer at Doctolib?

As a Senior Software Engineer at Doctolib, you will play a pivotal role in the PhoneWeb team, focusing on developing a scalable user interface using NodeJS and React. Your responsibilities will also include ensuring the maintainability and quality of your code, contributing to service-oriented architecture, and enhancing user experiences by implementing new features.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Software Engineer position at Doctolib?

To be considered for the Senior Software Engineer role at Doctolib, you'll need at least 5 years of software engineering experience, with a strong background in NodeJS and its relevant frameworks such as Nest.js. Familiarity with Python or Ruby, a solid understanding of software design patterns, and a passion for coding quality are also highly valued.

Join Rise to see the full answer
How does Doctolib ensure a positive work environment for its Senior Software Engineers?

Doctolib fosters a positive work environment through its flexible workplace policy, offering both hybrid and office-based options. Additionally, you can look forward to a comprehensive benefits package, including health plans, paid leave, and professional development opportunities that support both your personal and professional growth.

Join Rise to see the full answer
What technical skills are emphasized for the Senior Software Engineer role at Doctolib?

For the Senior Software Engineer position at Doctolib, we emphasize strong technical skills in NodeJS and experience with distributed systems. Knowledge of web technologies, a grasp of service-oriented architecture, and familiarity with various software development lifecycle stages will be crucial in this role.

Join Rise to see the full answer
What is the interview process like for the Senior Software Engineer position at Doctolib?

The interview process for the Senior Software Engineer role at Doctolib consists of several stages, including a recruiter interview, a feature-building interview, and a system design interview. There will also be a behavioral interview and a reference check before you receive an offer, ensuring we find the best fit for our team.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - PhoneWeb (x/f/m)
How have you implemented user-first design in your previous projects?

In answering this question, highlight specific projects where user feedback influenced your design decisions. Discuss any usability testing or direct user interactions that shaped the final product. Make sure to illustrate your 'user first' mindset and how it aligns with Doctolib's mission.

Join Rise to see the full answer
Can you explain your experience with NodeJS and any frameworks you have used?

Share your experience with NodeJS, detailing projects where you utilized it and frameworks like Nest.js. Discuss challenges faced, solutions implemented, and your approach to building scalable applications, emphasizing how your background fits Doctolib's requirements.

Join Rise to see the full answer
What is your approach to maintaining code quality and testing?

Describe your coding practices, such as code reviews, automated testing, and continuous integration processes. Use examples from past experiences to explain how these practices improved overall code quality and team performance, illustrating your alignment with Doctolib's commitment to high standards.

Join Rise to see the full answer
How do you handle working in a team environment?

Explain your collaborative approach to teamwork, emphasizing communication and shared goals. Provide examples of successful teamwork experiences and conflict resolution strategies. Highlight how you can foster collaboration within Doctolib's diverse team.

Join Rise to see the full answer
Discuss a time when you contributed to a significant project feature. What was your role?

Share a detailed account of a project where you played an essential role in developing a key feature. Discuss your specific responsibilities, the technologies you employed, and how you ensured it aligned with user needs and company goals, showcasing your contributions to Doctolib.

Join Rise to see the full answer
What strategies do you use to stay updated on industry trends?

Discuss how you leverage online resources, attend conferences, or participate in professional communities to keep informed about technology trends and software development best practices. Emphasize your commitment to continuous learning, a trait that aligns with Doctolib's culture.

Join Rise to see the full answer
Can you explain your experience with service-oriented architecture?

Elaborate on your past experience designing and implementing service-oriented architecture. Discuss specific tools and frameworks you've used and the impact this architecture had on project scalability and maintainability, connecting your experience to the needs of Doctolib.

Join Rise to see the full answer
What do you consider when implementing a feature for a healthcare product?

In your response, outline the critical factors you weigh when developing healthcare products, such as user safety, regulatory compliance, and user experience. Illustrate your understanding of the unique challenges in the healthcare industry and how you can address them at Doctolib.

Join Rise to see the full answer
How do you prioritize tasks in fast-paced development environments?

Share your methods for prioritizing tasks, such as using agile development principles or project management tools. Provide examples of how you've successfully met deadlines without compromising code quality, particularly highlighting independence and collaboration.

Join Rise to see the full answer
Describe a challenging bug you encountered. How did you resolve it?

Outline the steps you took to identify and resolve a challenging bug. Discuss how your problem-solving skills and knowledge allowed you to navigate the issue effectively, emphasizing your focus on maintaining a small bug backlog, an essential aspect of Doctolib's development culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Doctolib Remote Amsterdam, North Holland, Netherlands
Posted 8 days ago
Performance Bonus
Paid Holidays
Photo of the Rise User
Doctolib Remote Paris, Paris, France
Posted 8 days ago
Performance Bonus
Paid Holidays
Posted 14 days ago
Photo of the Rise User
MoonPay Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 14 days ago

Joining Doctolib also means joining a team that is passionate about transforming the world of healthcare and sharing our values : SERVE: Provide exceptional service to healthcare professionals & patients CARE: Take care of our team ACT: Be actio...

78 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 1, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!