Back-End Tech Lead Offline
We respond to every candidate.
Your application will not be ignored.
Please write why you would like to work together.
If you see this vacancy in several weeks/ month — write anyway, we often hire people of different levels.
The main information (if you don’t like reading long descriptions)
- Full-time
- Remote-first team working primarily within UK business hours
- Experience: 10+ years (including at least 3 years in a leadership or mentoring role)
- English: B1+
- Start date: as soon as possible
- Long-term cooperation: we want you to work with us for as long as you can :)
About Us
This position is a direct contract with a leading UK company.
The Company builds B2B legal technology that helps law firms deliver faster, higher-quality work. The Company’s platform streamlines legal workflows involved in a niche area of law so lawyers can accelerate drafting, negotiation, and compliance at scale.
Tech highlights — we operate a single-tenant SaaS architecture hosted on AWS across multiple regions, built with a modern stack: Python/Django 6, React 18/TypeScript, PostgreSQL, Redis, Elasticsearch/ OpenSearch, S3, ECS, and Lambda.
Our teams work in Agile Scrum squads, supported by strong CI/CD, IaC (Terraform/Terragrunt), and security-first practices (SOPS, KMS). It’s only a web application, no mobile.
About Team
At the moment, our team consists of Developers, Manual QAs, Automation QAs, Project Managers, UI/UX Designers, DevOps Engineers etc.
We value:
- Speaking up (good ideas are welcome)
- Growth (we’ll help you get there)
- Learning & innovation (we like experiments that don’t break Prod)
About You
- Have 10+ years of experience in software development, including at least 3 years in a leadership or mentoring role
- Are an expert in Python (3.10+) and Django (4.x), with strong experience in REST API development
- Have strong system design and architecture skills, with experience building scalable and reliable systems on AWS
- Are experienced with PostgreSQL, Redis, and Elasticsearch/OpenSearch
- Have hands-on experience deploying and scaling applications using AWS services (ECS, Lambda, S3, CloudFront, RDS)
- Combine strong backend engineering expertise with the ability to lead a team while remaining hands-on
- Can define and drive the technical direction of your team and take ownership of end-to-end delivery
- Are a strong problem solver, comfortable tackling complex platform and data challenges
- Have experience mentoring engineers and promoting high engineering standards within the team
- Communicate clearly with both technical and non-technical stakeholders
- Make pragmatic decisions, balancing technical quality with business needs
- Take ownership and accountability for team outcomes and platform reliability
- Adapt quickly in a growing environment and navigate ambiguity with confidence
- Foster a collaborative culture and support team growth through knowledge sharing
It would be cool if you also
- Have experience in legal tech, FinTech, or regulated industries
- Have knowledge of Infrastructure-as-Code (Terraform/Terragrunt) and advanced AWS tools
- Are familiar with monitoring tools (CloudWatch, Sentry) and security practices (KMS, SOPS, JWT)
- Have experience leading remote or distributed teams and setting development standards (testing, linting, pre-commit workflows)
Your tasks will mainly be
- Lead technical design, architecture, and implementation of new features
- Ensure solutions are scalable, secure, and match the product vision
- Mentor backend engineers and support their growth through guidance, code reviews, and career development
- Stay hands-on in Python/Django coding and solve complex platform and database issues
- Set and enforce best practices for coding, testing, CI/CD, and system design
- Work with Product Managers to turn requirements into technical designs and development plans
- Manage the team’s technical roadmap and delivery, addressing risks and meeting sprint goals
- Facilitate technical discussions, resolve difficult decisions, and make key architectural choices
- Improve developer workflows and team productivity with tools and automation
Our benefits and culture
- Competitive compensation
- A strong engineering team, a challenging LegalTech product, and an environment where you’ll continuously learn and grow through complex technical problems and meaningful ownership
- Environment where you can learn a lot and continue developing your skills
- No micromanagement
- No bureaucracy (well, almost 🙂)
- No useless tasks
- Satisfaction with your work
- Work-life balance
- Respect & trust
- Supportive team environment
The Hiring Process
- HR interview (20-30 mins)
- 2 job interviews (about 1h each)
Required skills experience
Required languages
The job ad is no longer active
Look at the current jobs Tech Leadership →