The context
We’re looking for a senior/fullstack engineer to help us build the first legal intelligence platform.
You’ll join the “Scribe” team with a clear mission: revolutionize legal drafting (Drafting) in France, Italy, and Germany. We deploy cutting-edge solutions (LLMs) directly where lawyers and legal professionals work.
Your roadmap (3-6 months):
Web App: Build a multi-document drafting tool and a dedicated chatbot.
Integrations: Launch add-ins to assist daily legal drafting.
AI & Translation: Enhance our automatic PDF translation features.
Our web tech stack is based on NodeJS, NestJS, React & NextJS.
You can find full details about our stack on GitHub https://github.com/DoctrineLegal/#our-tech-stack !
Note: Previous professional experience in law is not required, but a willingness to learn and develop expertise in understanding legal documents is important
Missions
- Work closely with product designers and product managers to design the best possible user experiences.
- Build reusable components used across all our product teams.
- Develop products at the intersection of Web technologies and Machine Learning.
- Help disseminate our internal best practices and actively contribute to our Engineering strategy.
Ideal Profil
- Strong command of TypeScript (Node and React).
- Knowledge in Machine Learning is a plus
- Strong focus on quality: best practices, testing, CI/CD, reliability and availability.
- Comfortable working in an agile environment, with a strong product and UX mindset.
- Enjoys sharing knowledge, collaborating, and giving constructive feedback.
- Proactive and able to partner with all teams, acting as a driver of positive change.
Extras of the role
- Like all engineers at Doctrine, you will join one of our cross-functional chapters - in this case, the Web chapter. Within this chapter, you will contribute to internal projects aimed at improving our processes and shaping our long-term vision. The chapter meets every week to:
- Share knowledge: keep track of the state of the art, review scientific papers, continuous improvement, best practices, etc.
- Propose improvements: experiment with new tools, suggest new processes to implement.
- You will also take part in recruitment: all individual contributors meet candidates through technical assessments or interviews.

