At a Glance
- Tasks: Design and maintain scalable backend systems using Python for a cutting-edge AI platform.
- Company: Join a high-growth legal tech start-up transforming global law firms with AI innovation.
- Benefits: Enjoy remote work, equity options, and fast career growth in a collaborative environment.
- Why this job: Be part of a small team making a big impact in the legal sector with AI-driven solutions.
- Qualifications: Strong Python skills and experience in backend development, cloud infrastructure, and CI/CD practices required.
- Other info: Work closely with industry experts and influence core architecture decisions.
The predicted salary is between 48000 - 84000 ÂŁ per year.
This range is provided by twentyAI. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Direct message the job poster from twentyAI
I am partnered with a VC-backed, high-growth legal technology start-up that is transforming how global law firms operate in the era of generative AI.
This is an opportunity to join a small but highly skilled engineering team building a cutting-edge AI-powered platform that enables law firms to optimise pricing, engagement management, and profitability through better use of their business data. The company is scaling rapidly across the UK and US, already working with some of the world’s leading firms.
The position available is a Backend Engineer with strong Python skills to help build and scale their core platform. You’ll work closely with AI/ML engineers, data scientists, and frontend developers to integrate AI-driven features into a robust, production-grade environment.
The role offers a chance to contribute to a high-impact product in a fast-growing market, while working alongside industry and academic experts.
About the Role
As part of a collaborative, remote-first engineering team, you’ll be responsible for designing, developing, and maintaining scalable backend systems that integrate AI capabilities into workflows for elite law firms.
This is a hands-on role reporting directly to the CTO, offering autonomy, technical influence, and the opportunity to help shape architecture and engineering standards as the company grows.
Key Responsibilities
- Build and maintain core backend services using Python, ensuring scalability, reliability, and maintainability.
- Work with AI/ML engineers and data scientists to integrate intelligent features into the platform.
- Design and optimise APIs and backend infrastructure for seamless front-end and AI integration.
- Deploy and manage applications in AWS using modern infrastructure-as-code practices (Terraform).
- Contribute to technical decision-making and architectural discussions.
- Write clean, well-tested, and secure code, following best practices.
- Collaborate in an agile, fast-moving environment, engaging directly with product and business stakeholders.
- Languages: Python (Golang experience a plus)
- Data: Relational and NoSQL databases
Ideal Candidate
You are a strong backend developer who thrives in a fast-paced, collaborative environment. You enjoy solving complex problems, building scalable systems, and working closely with multidisciplinary teams. You have experience in Python-based backend development, cloud infrastructure, and modern CI/CD practices, and you are motivated by the opportunity to work on impactful AI-driven products.
What’s in it for you?
- Work at the forefront of AI innovation in the legal sector.
- Join a well-funded start-up with strong early traction and rapid growth.
- Influence core architecture and technical decisions.
- Equity options alongside a competitive salary.
- Remote-first culture with regular in-person collaboration.
- Fast career growth and high visibility of your work’s impact.
Seniority level
-
Seniority level
Associate
Employment type
-
Employment type
Full-time
Job function
-
Job function
Information Technology
-
Industries
Legal Services, Financial Services, and Public Health
Referrals increase your chances of interviewing at twentyAI by 2x
Sign in to set job alerts for “Back End Developer” roles.
Graduate Software Developer – Fully Remote
Hertford Heath, England, United Kingdom 5 days ago
Front End Developer (18 Month Remote Fixed Term Contract)
Birmingham, England, United Kingdom 2 weeks ago
London, England, United Kingdom $140,000.00-$180,000.00 3 weeks ago
Graduate Software Developer – Fully Remote
Sheffield, England, United Kingdom 5 days ago
London, England, United Kingdom 6 months ago
London, England, United Kingdom $140,000.00-$180,000.00 1 month ago
London, England, United Kingdom 5 days ago
London, England, United Kingdom 3 months ago
London, England, United Kingdom 1 week ago
United Kingdom $75,000.00-$100,000.00 1 month ago
City Of London, England, United Kingdom 3 weeks ago
United Kingdom $75,000.00-$100,000.00 2 weeks ago
London, England, United Kingdom 1 month ago
United Kingdom $100,000.00-$150,000.00 2 months ago
London, England, United Kingdom 1 week ago
Liverpool, England, United Kingdom 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Back End Developer employer: twentyAI
Contact Detail:
twentyAI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer
✨Tip Number 1
Familiarise yourself with the latest trends in AI and legal technology. Understanding how generative AI is transforming the legal sector will not only help you during interviews but also show your genuine interest in the company's mission.
✨Tip Number 2
Brush up on your Python skills, especially in building scalable backend systems. Consider working on personal projects or contributing to open-source projects that showcase your ability to develop robust applications.
✨Tip Number 3
Network with professionals in the legal tech space. Attend relevant meetups or webinars to connect with industry experts and gain insights that could be beneficial during your application process.
✨Tip Number 4
Prepare to discuss your experience with cloud infrastructure, particularly AWS and Terraform. Being able to articulate your knowledge of modern CI/CD practices will set you apart from other candidates.
We think you need these skills to ace Back End Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant backend development projects. Emphasise your skills in cloud infrastructure and CI/CD practices, as these are crucial for the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for working in a fast-paced, collaborative environment. Mention specific examples of how you've solved complex problems or contributed to scalable systems in previous roles.
Showcase Relevant Projects: If you have worked on AI-driven products or have experience with AWS and Terraform, be sure to include these in your application. Highlight any projects that demonstrate your ability to integrate intelligent features into backend systems.
Prepare for Technical Questions: Anticipate technical questions related to backend development, Python programming, and API design. Be ready to discuss your approach to writing clean, secure code and your experience with agile methodologies.
How to prepare for a job interview at twentyAI
✨Showcase Your Python Skills
Since the role requires strong Python skills, be prepared to discuss your experience with Python in detail. Bring examples of projects where you've used Python to build scalable backend systems, and be ready to explain your thought process and the challenges you faced.
✨Understand AI Integration
Familiarise yourself with how AI and machine learning can be integrated into backend systems. Be ready to discuss any relevant experience you have working with AI/ML engineers or implementing intelligent features in your previous projects.
✨Discuss Cloud Infrastructure Experience
The company uses AWS and modern infrastructure-as-code practices like Terraform. Make sure to highlight your experience with cloud services and any relevant tools you've used for deployment and management of applications.
✨Prepare for Technical Discussions
As the role involves contributing to technical decision-making, be prepared to engage in discussions about architecture and engineering standards. Think about past experiences where you influenced technical decisions and be ready to share those insights.