Staff Engineers in the Modular Monolith Platform Team are leading technical transformation of Doctolib’s key components.
They are building a technical vision of a set of responsibilities, extracting, designing its usage and behaviors and planning a transition path from the existing code state toward the vision.
They are leading or supporting the projects of performing such transition with the feature
-team owner of the component’s scope or the MMP team itself depending on the topic.
While doing so, they spread software architecture best practices in teams to raise our coding standards.
Ideal candidates:
have already led important, progressive refactoring project
are very pragmatic, knowledgable and experimented with SOLID principles, design patterns, OOP best practices
are experienced designing stable API with the right level of abstraction
know how to use this knowledge to balance maintainability, predictability and performance of the code
are comfortable in dealing with uncertainty
are proficient with abstract thinking
Building technical vision aligned with our modular monolith approach
Analyzing the gap between existing code and the vision
Building technical design
Leading modularization projects with teams
Spreading in the teams techniques and mindset for better software design
Proficient in Javascript, Typescript, React
Very good knowledge of frontend constraints and performance aspects
Experience or interests in Web components, Micro
-frontend, or any frontend modularization techniques is a plus
General knowledge of design patterns and best OOP practices
Deeply convinced that there is only 2 hard things in computer science
Naturally attentive to balancing design with maintainability, performance and predictability
Rigorous testing background
Ces entreprises recrutent aussi au poste de “Software & Web Development”.