Our site uses cookies to improve your experience and enable certain functionalities. By clicking “Yes, I’m happy“, you agree to our website's cookie use as described in our Cookie Policy. You can change your cookie settings at any time by clicking “Manage my cookies.
Definely is now available in Swedish!
Learn More

Lead Python Backend Developer

Join our team as the Lead Python Backend Developer and play a crucial role in leading the development of our cutting-edge software solutions.

About Definely

Recognised as one of the UK’s top tech startups in 2021 by Tech Nation and as one of the 2023 top 11 UK startups in Sifted by Octopus Ventures, Definely is a fast-growing, venture-backed company on a mission to transform the $600bn global legal services market. Our customers include some of the world’s top law firms, financial institutions and multinational corporations such as Allen & Overy, Dentons and Deloitte. We are also backed by a number of prominent investors and VCs, including Microsoft, Google for Startups, CRE VC and former dragon, Nick Jenkins.

Working with us

Given that we spend a good portion of our time at our place of work, we are firm believers that everyone should enjoy what they’re doing and who they work with. We operate a transparent workplace culture, where every person has input at every stage and level of strategic decision-making and is a valued member of the team (we promise we are not just saying that)!

We look for natural self-starters who are curious, adaptive, resilient, apply deep logic to their thinking and, most importantly, learn from every mistake!

The role

We are seeking a highly skilled and experienced Lead Python Backend Developer to join our team in a leadership role. As the Lead Python Backend Developer, you will be responsible for designing and implementing robust and scalable backend systems while providing technical guidance and mentorship to the development team. The ideal candidate will have a deep understanding of Python development and expertise in the following areas:

  • Lead the design, development, and maintenance of Python-based backend systems, ensuring adherence to best practices and architectural standards.
  • Provide technical leadership and guidance to the development team, mentoring junior developers and fostering a collaborative and innovative work environment.
  • Collaborate with cross-functional teams to gather requirements, define technical specifications, and architect scalable solutions.
  • Develop RESTful APIs using FastAPI and Django frameworks, ensuring high performance and adherence to industry standards.
  • Implement microservices architecture to create modular and scalable applications, ensuring loose coupling and easy maintainability.
  • Establish and maintain CI/CD pipelines to enable efficient software delivery, including automated testing, code review processes, and deployment strategies.
  • Drive the implementation of comprehensive unit tests to ensure the reliability, stability, and maintainability of the backend codebase.
  • Implement effective error logging mechanisms to track and debug issues in production environments, ensuring system resilience and minimizing downtime.
  • Establish monitoring strategies and implement monitoring tools to proactively identify and address performance bottlenecks, ensuring high availability and efficient resource utilization.
  • Utilize Docker for containerization and orchestration, ensuring consistency and scalability across different environments.
  • Deploy and manage applications on Kubernetes clusters, ensuring efficient resource allocation and scalability.
  • Utilize Elasticsearch for efficient search and analysis of large data sets, ensuring optimal performance and relevancy of search results.
  • Utilize Redis for caching and data storage, ensuring high-performance data retrieval and manipulation.
  • Utilize PostgreSQL or other relational databases for efficient data management, ensuring data integrity and scalability.
  • Implement task queues and distributed message passing using Celery, enabling efficient background processing and asynchronous tasks.

Join our team as the Lead Python Backend Developer and play a crucial role in leading the development of our cutting-edge software solutions. If you have a passion for Python backend development and possess expertise in the mentioned technologies, we look forward to receiving your application.

About you

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software development, with a strong focus on Python backend development.
  • Proven experience in leading and managing a team of developers in a fast-paced, agile environment.
  • Expertise in FastAPI and Django frameworks for building high-performance and scalable APIs.
  • Deep understanding of microservices architecture and its implementation patterns.
  • Strong background in setting up and managing CI/CD pipelines, including automated testing, code review, and deployment strategies.
  • Extensive experience in writing comprehensive unit tests and ensuring high code coverage.
  • Proficiency in implementing error logging mechanisms for effective issue tracking and debugging.
  • Strong knowledge of monitoring tools and frameworks for performance analysis and optimization.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Solid understanding of Elasticsearch for efficient search and analysis of data.
  • Familiarity with Redis for caching and high-performance data storage.
  • Expertise in PostgreSQL or other relational databases for efficient and scalable data management.
  • Proficiency in implementing task queues and distributed message passing using Celery.
  • Excellent problem-solving skills and the ability to provide technical guidance and mentorship.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

What we offer

  • £200-£250 per day, depending on experience.
  • An opportunity to be an integral part of a fast-growing startup.
  • Work in a truly meritocratic organisation, alongside highly motivated individuals.
  • A chance to work with some of the world’s leading law firms, financial institutions and multinational corporations.
  • Flexible Working.


Most importantly, if you’re someone with a can-do attitude who is willing to get their hands dirty to help us exceed our wildest expectations, then please do not hesitate to apply.

  • An opportunity to be an integral part of a fast-growing startup
  • Work in a truly meritocratic organization, alongside highly motivated individuals
  • A chance to work with some of the world’s leading law firms, financial institutions and multinational corporations
  • Office in the heart of London’s bustling Liverpool Street with the option to do hybrid working
  • Training and support.
  • Competitive compensation package.
  • 25 days holiday per year excluding UK bank holidays
  • Pension.
  • Flexible Working.
  • Equipment (where needed).


Most importantly, if you’re someone with a can-do attitude who is willing to get their hands dirty to help us exceed our wildest expectations, then please do not hesitate to apply.

  • Paid internship
  • Hybrid working (we are based in central London)
  • A certificate upon completion to help you in the next step of your career 
  • Shadowing, mentoring, and training opportunities with our team of experts 
  • Working in an award-winning, fast-growing tech startup with customers including many of the world’s leading law firms, financial institutions and multinational corporations


Most importantly, if you’re someone with a can-do attitude who is willing to get their hands dirty to help us exceed our wildest expectations, then please do not hesitate to apply.

Ready to join the Definely team?

Apply below or send your CV to careers@definely.com

Apply

Ready to start your career in LegalTech?

Send your CV and cover letter to internships@definely.com

Apply Now