Software Engineer Fullstack
Job description
About the role
Doctolib is looking for a Software Engineer Fullstack to join their engineering team based in Paris. The role involves designing, building, and maintaining web applications that support millions of users across the French healthcare system. You will work on both the client-facing interface and the server-side logic that powers the platform, collaborating with cross-functional teams to deliver high-quality software solutions.
Key facts
This position is with Doctolib, a healthcare technology company headquartered in Paris, France. The role is a full-time software engineering position focused on building web applications for the healthcare sector. The listed work location is Paris, Paris, France, where the engineer will be based. The engagement type is full-time, meaning this is a permanent employee role. Compensation details have not been disclosed in the available listing, so candidates should expect to discuss salary during the interview process.
Location: France
The office is located in Paris, France, and this is the primary work location for the role. The position is based at the company's Paris office, which serves as the main hub for engineering operations. Employees in this role are expected to work on-site in Paris as part of the full-time arrangement. The Paris location places the engineer within a vibrant technology and healthcare ecosystem in the heart of France.
Engagement: full-time
This is a full-time position requiring a standard work schedule as an employee of Doctolib. The role demands consistent availability and commitment to the team's delivery timelines and sprint cycles. Full-time status means the engineer is integrated into the company's organizational structure and benefits package. This engagement type reflects the permanent nature of the position within the engineering organization at Doctolib.
The compensation details for this role have not been disclosed in the available information. Salary, bonuses, and equity components are not listed in the source material for this position. Candidates are encouraged to discuss compensation directly with the hiring team during the interview process. The lack of published compensation data is common for roles at this company and should not be a barrier to applying.
What you'll do
- Develop and maintain web applications using modern frontend and backend technologies to serve healthcare users
- Write clean, well-tested code for features that improve the patient and provider experience on the platform
- Collaborate with product and design teams to translate requirements into technical specifications and working software
- Participate in code reviews to ensure code quality, share knowledge, and maintain consistent coding standards across the team
- Debug and resolve issues in production environments to ensure the platform remains reliable and responsive
- Contribute to architectural decisions that shape the long-term scalability and maintainability of the application
- Build and consume APIs that connect the frontend interface with backend services and data stores
- Optimize application performance to handle growing numbers of users and healthcare professionals on the platform
- Write and maintain technical documentation that describes system behavior, APIs, and deployment procedures
- Participate in agile ceremonies including standups, planning sessions, and retrospectives to support team delivery
Requirements
- Experience building fullstack web applications with both frontend and backend components in a production environment
- Strong understanding of web development fundamentals including HTTP, REST, and client-server architecture
- Familiarity with version control systems and collaborative software development workflows across a team
- Ability to write unit and integration tests to verify the correctness of implemented features
- Experience working in a team environment with cross-functional collaboration between engineering and product
- Proficiency in at least one modern programming language used for web development
- Understanding of database concepts and hands-on experience working with data storage systems
- Good communication skills for discussing technical topics with both engineers and non-technical stakeholders
Nice to have
- Experience with healthcare or medical domain applications and understanding of relevant regulatory considerations
- Familiarity with cloud infrastructure providers and deployment pipelines for web applications
- Knowledge of containerization and orchestration tools for managing application deployments at scale
- Previous experience contributing to open source projects or building public-facing software products
- Background in agile software development methodologies and continuous integration practices
Skills & tools
- Programming languages commonly used in web development such as JavaScript, TypeScript, Python, or Java
- Frontend frameworks and libraries for building interactive user interfaces
- Backend frameworks and libraries for building server-side applications and APIs
- Database systems including relational databases and query languages
- Version control tools for managing source code and collaborative development
- Testing frameworks and tools for writing automated tests at various levels
Practical notes
- The role is based in Paris, France, and candidates should be authorized to work in the country
- The hiring process typically includes technical interviews and a coding assessment to evaluate engineering skills
- Doctolib operates in the healthcare technology sector, so familiarity with healthcare workflows is beneficial
- The company values engineering excellence and encourages continuous learning and professional development for all team members