All Jobs

Senior Backend Developer

Post date
December 11, 2025
Work location
Remotely
Job type
Full Time

Cloud Employee

Cloud Employee is a UK-owned business established 8 years ago. We connect high-performing software engineering talent worldwide with some of the world’s most innovative tech companies. Developers join to work as part of international engineering teams, building career-defining experience while working with modern technologies and global products.

We pride ourselves on being a supportive and cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide long-term stability, clear career paths, individual training programs, and mentoring.

Client Overview

Our client, is a leading legal-tech company specializing in B2B software for law firms and investment fund managers. Their flagship platform, streamlines complex legal workflows in private investment fund formation, helping lawyers deliver faster, higher-quality work at scale.

They operate a modern, enterprise-grade SaaS architecture built on AWS, leveraging Python/Django, PostgreSQL, Redis, Elasticsearch/OpenSearch, React/TypeScript, and serverless components. They are recognized for their innovation in automation, data-driven legal processes, and multi-region cloud architecture serving global clients.

Job Overview

As a Senior Back-End Developer, you will play a key role in designing, building, and optimizing the APIs, data models, and backend services that power the ProVision platform. You will collaborate closely with front-end, QA, and DevOps teams to ensure the platform is secure, scalable, and high-performing.

Responsibilities

  • Design and implement RESTful APIs using Python 3.10+, Django 4.x, and Django REST Framework
  • Develop scalable data models and optimized queries with PostgreSQL, Redis, Elasticsearch/OpenSearch
  • Build background workers and async tasks using Celery, SQS, and AWS Lambda
  • Integrate AWS services such as S3, SNS/SQS, CloudFront, ECS, and RDS into application workflows
  • Write and maintain unit, integration, and API tests (pytest, factory_boy, coverage)
  • Participate in code reviews, ensure best practices, and maintain a clean, secure, well-documented codebase
  • Collaborate with DevOps to improve CI/CD pipelines and infrastructure automation
  • Contribute to architecture discussions, scalability improvements, and performance optimization

Required & Optional Skills

Required Skills

  • Strong proficiency in Python 3.10+ and Django 4.x / Django REST Framework
  • Experience building back-end systems in a SaaS environment
  • Hands-on expertise with PostgreSQL, Redis, Elasticsearch/OpenSearch
  • Experience with Celery, SQS/SNS, and AWS services (ECS, Lambda, S3, RDS)
  • Solid understanding of Git, CI/CD, and Agile/Scrum methodologies
  • Strong debugging and problem-solving abilities with a focus on performance and reliability

Optional / Nice-to-Have Skills

  • Experience with Terraform/Terragrunt or other Infrastructure-as-Code tools
  • Familiarity with CloudWatch, Sentry, Prometheus, and secure key management (KMS, SOPS)
  • Knowledge of authentication frameworks, RBAC, and multi-tenant design patterns
  • Background with text/document processing (pdfplumber, PyPDF2, docxtpl)
  • Experience with testing frameworks, linting, and pre-commit workflows (pytest, Ruff)

Soft Skills & Candidate Characteristics

The client is looking for someone who:

  • Is pragmatic and solutions-oriented, focused on delivering clean, reliable architecture
  • Communicates clearly, especially when collaborating with distributed teams
  • Takes ownership of features, including design, implementation, testing, and performance
  • Thinks analytically, with strong attention to detail
  • Works collaboratively in cross-functional Agile teams (front-end, QA, DevOps)
  • Is proactive, suggesting improvements in scalability, architecture, and developer experience
  • Shows maturity and independence, particularly in remote, high-accountability environments
  • Has a mindset for continuous improvement, maintaining code quality and best practices

What we offer:

  • Competitive compensation package
  • 20 PTOs per year
  • $1,000 USD annual learning and development budget