About the Role
Backend Tech Lead
Overview
We build B2B legal technology that empowers law firms and fund managers to deliver faster, higher-quality work. Our flagship platform, ProVision, streamlines the legal workflows involved in raising private investment funds — accelerating drafting, negotiation, and compliance at scale.
Our architecture is single-tenant SaaS hosted on AWS across multiple regions.
Tech stack includes: Python (3.10+) / Django 4.2, React 18 / TypeScript, PostgreSQL, Redis, Elasticsearch/OpenSearch, S3, ECS, Lambda.
We operate in Agile Scrum squads with strong CI/CD, Infrastructure-as-Code (Terraform/Terragrunt), and security-first practices (SOPS, KMS).
The Opportunity
We are looking for a Backend Tech Lead to guide one of our product engineering squads.
This is a hands-on leadership role designed for a strong Senior Backend Engineer ready to step into technical ownership. You will shape the backend architecture and technical direction of your squad while remaining deeply involved in coding and solving complex platform and data-layer challenges.
You’ll work closely with Product Managers to ensure scalable, secure, and high-quality solutions for our global client base — while fostering a collaborative, high-performance engineering culture.
Key Responsibilities
Technical Leadership
Own the backend technical vision for your squad
Design scalable, secure, and maintainable system architectures
Make key architectural decisions for team-owned features
Hands-on Development
Actively contribute to the Python/Django codebase
Solve complex database, infrastructure, and performance challenges
Lead implementation of high-impact features
Mentorship & Team Growth
Guide backend engineers through design reviews and code reviews
Support career development and foster engineering excellence
Best Practices & Engineering Excellence
Establish and enforce standards for coding, testing, CI/CD, and architecture
Improve system reliability, scalability, and observability
Product & Delivery Partnership
Translate product requirements into clear technical designs
Own the technical roadmap for your squad
Identify risks and ensure smooth sprint delivery
Workflow Optimization
Improve developer productivity through tooling and automation
Drive continuous improvement initiatives
Essential Requirements
10+ years of professional software development experience
Proven experience as a Senior or Lead Backend Developer in a B2B SaaS environment
3+ years in a leadership or mentorship role (Team Lead / Tech Lead)
Expert-level proficiency in Python 3.10+ and Django 4.x
Strong REST API design experience
Deep understanding of scalable distributed systems on AWS
Strong expertise in PostgreSQL, Redis, Elasticsearch/OpenSearch
Hands-on AWS deployment experience (ECS, Lambda, S3, CloudFront, RDS)
Excellent debugging and performance optimization skills
Preferred Qualifications
Experience in LegalTech, FinTech, or other regulated industries
Exposure to Infrastructure-as-Code (Terraform/Terragrunt)
Familiarity with observability tools (CloudWatch, Sentry)
Experience leading distributed or fully remote teams
Tech Stack
PythonDjangoPostgreSQLRedisElasticsearchAWSREST APIsTerraformteam leadershipSaaS architecture