This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our client is a Canadian Tier 1 company that is redefining how law firms operate with a fully cloud‑based, end‑to‑end practice management platform used by thousands of legal professionals worldwide. They are widely recognized as a global leader in legal software and legal AI, combining deep legal workflows with cutting‑edge, AI‑powered automation to turn complex legal work into streamlined, outcome‑driven processes. As a Full Stack Engineer (Python + JavaScript/TypeScript), you will build and scale core product features that power the daily work of law firms across the globe. This is a Python‑first role: you will spend most of your time designing and implementing backend services in Python, while also contributing to a modern front end built with Javascript and TypeScript.
Job Responsibility:
Design, implement and evolve backend services in Python (e.g. FastAPI, Django, Flask) that are secure, scalable and easy to maintain
Build and iterate on front‑end features using React and TypeScript, focusing on performance, usability and clean component architecture
Integrate AI‑powered capabilities into product workflows (retrieval, summarization, recommendations, agent‑like flows) in collaboration with the internal AI/ML teams
Own features end‑to‑end: from data modelling and API design to UI behavior, monitoring, alerting and performance tuning
Write high‑quality, well‑tested code and contribute to shared patterns, libraries and best practices across the engineering organisation
Participate in technical discovery and architecture discussions, challenging assumptions and helping shape the technical roadmap
Requirements:
Strong professional experience as a Software Engineer with a clear focus on Python as your main backend language
Solid experience building web applications end‑to‑end, ideally in product‑focused or SaaS environments
Deep understanding of web fundamentals: REST APIs, authentication/authorization patterns, data modelling, SQL/NoSQL, caching and performance
Hands‑on experience with at least one modern front‑end framework (ideally React) and confident using JavaScript and TypeScript in production
Engineering mindset: you care about clean abstractions, testability, observability and long‑term maintainability, not just 'making it work'
Curious about AI and how to leverage it pragmatically in product features and in your own developer workflow (tooling, code assistance, automation)
What we offer:
A dynamic, collaborative culture that encourages innovation
Flexible working hours and remote-friendly policies
Focus on mental health and holistic well-being
Ongoing professional growth and development opportunities
Diverse, multicultural teams
A space where creativity and experimentation are welcomed
Regular team-building activities and community engagement
Access to cutting-edge legal technology platforms and tools