Live jobs

From the latest startups to raise UK venture capital
companies
Jobs

Senior Back-End Developer

Intelligent Legal Solutions

Intelligent Legal Solutions

Software Engineering
Posted on Mar 17, 2026

Senior Back-End Developer


About Intelligent Legal Solutions (ILS)

Intelligent Legal Solutions builds B2B legal technology that helps law firms and fund managers deliver faster, higher-quality work. Our flagship platform, ProVision, streamlines the legal workflows involved in raising private investment funds so lawyers can accelerate drafting, negotiation, and compliance at scale.

We operate a single-tenant SaaS architecture hosted on AWS across multiple regions, built with a modern stack: Python/Django 4.2, React 18/TypeScript, PostgreSQL, Redis, Elasticsearch/OpenSearch, S3, ECS, and Lambda.

Role Overview

We are seeking a Senior Back-End Developer to design, build, and optimize the APIs, data models, and services that power ProVision. You’ll work closely with front-end engineers, QA, and DevOps to deliver reliable, scalable, and secure back-end systems serving global enterprise clients.

The ideal candidate will bring strong experience in Python/Django, AWS services, and distributed systems design, with a focus on performance, maintainability, and clean architecture.

Key Responsibilities

- Design and implement RESTful APIs using Python 3.10+ and Django 4.x / Django REST Framework.

- Develop scalable data models and queries with PostgreSQL, Redis, and Elasticsearch/OpenSearch.

- Build background workers and asynchronous tasks using Celery, SQS, and Lambda.

- Integrate AWS services (S3, SNS/SQS, CloudFront, ECS, RDS) into application workflows.

- Write unit, integration, and API tests (pytest, factory_boy, coverage).

- Participate in code reviews and maintain clean, secure, and well-documented services.

- Collaborate with DevOps to improve CI/CD pipelines and infrastructure automation.

- Contribute to architecture discussions, scalability planning, and performance optimization.

Essential Requirements

- Proven experience as a Back-End or Full-Stack Developer in a SaaS environment.

- Strong proficiency in Python 3.10+ and Django 4.x / Django REST Framework.

- Experience with PostgreSQL, Redis, and Elasticsearch/OpenSearch.

- Familiarity with Celery, SQS/SNS, and AWS ecosystem (ECS, Lambda, S3, RDS).

- Competence in Git, CI/CD, and Agile/Scrum development.

- Strong problem-solving and debugging skills with an emphasis on performance and reliability.

Preferred Requirements

- Experience with infrastructure-as-code (Terraform/Terragrunt) and AWS developer tooling.

- Familiarity with observability tools (CloudWatch, Sentry, Prometheus) and secure key management (KMS, SOPS).

- Knowledge of authentication frameworks, role-based access, and multi-tenant design patterns.

- Experience with text/document processing libraries (pdfplumber, PyPDF2, docxtpl).

- Understanding of testing frameworks, linting, and pre-commit workflows (pytest, Ruff).

Personal Attributes

- Pragmatic engineer with a focus on reliability and clean architecture.

- Analytical and detail-oriented problem-solver.

- Collaborative and communicative in cross-functional Agile teams.

- Proactive in optimizing codebases and developer experience.

What We Offer

- Competitive compensation package.

- Remote-first working culture with international colleagues.

- Opportunity to lead back-end architecture and service design for a global legal-tech platform.

- Exposure to complex, enterprise-grade workflows and automation challenges.