Senior Back-End Developer

Remote
Apply
AI Summary

Join our client as a Senior Back-End Developer to design, build, and optimize APIs, data models, and services for a global legal-tech platform. You'll work with a modern stack, including Python/Django, AWS services, and distributed systems design. The ideal candidate will bring strong experience in Python/Django, AWS services, and distributed systems design.

Key Highlights
Design and implement RESTful APIs using Python and Django
Develop scalable data models and queries with PostgreSQL, Redis, and Elasticsearch/OpenSearch
Build background workers and asynchronous tasks using Celery, SQS, and Lambda
Key Responsibilities
Design and implement RESTful APIs using Python and Django
Develop scalable data models and queries with PostgreSQL, Redis, and Elasticsearch/OpenSearch
Build background workers and asynchronous tasks using Celery, SQS, and Lambda
Technical Skills Required
Python Django PostgreSQL Redis Elasticsearch/OpenSearch Celery SQS Lambda AWS services Git CI/CD Agile/Scrum development
Benefits & Perks
Competitive compensation package
Remote-first working culture
Opportunity to lead back-end architecture and service design for a global legal-tech platform
Nice to Have
Experience with infrastructure-as-code (Terraform/Terragrunt)
Familiarity with observability tools (CloudWatch, Sentry, Prometheus) and secure key management (KMS, SOPS)

Job Description


Senior Back-End Developer - Pioneering London Based LegalTech Scale Up - £80k - £95K + Bonus / Fully Remote


A cracking opportunity for someone to join our client that builds B2B legal technology that helps law firms and fund managers deliver faster, higher-quality work. Their flagship platform, streamlines the legal workflows involved in raising private investment funds so lawyers can accelerate drafting, negotiation, and compliance at scale.


They 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 their platform. 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.

- Experience with .NET


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.


Similar Jobs

Explore other opportunities that match your interests

Senior Full Stack Engineer

Programming
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

medify ltd

United Kingdom

Accountant (Finance, Tax, and Accounting)

Programming
17h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Remote

United Kingdom

Head of Regulatory Affairs

Programming
23h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Tether.io

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly