Senior Backend Engineer
- Work mode
- Remote
- Type
- Full-time
- Seniority
- Senior
- Salary
- £60,000–85,000 / year
- Department
- Engineering
- Languages
- EN
- Posted
- 6 Nov 2026
Verified open 9 Nov 2026 · Source: Company careers page
About the role
Lead/Senior Backend Developer
Join our engineering team to design and build backend our products, with a focus on a python/django tech stack.
Quick Info
Department
Engineering
Location
Remote (+/- 3 hours GMT/BST)
Employment Type
Permanent
Experience
Senior Level
Salary (DOE)
£60,000 - £85,000
Overview Impact Qualifications Benefits
Apply NowAbout the Role
We're seeking a Lead/Senior Backend Developer to join our small but mighty team in developing Canopy, our security assessment management platform that helps security professionals automate and streamline their workflow. This is a permanent, fully remote role with a competitive salary range of £60,000 - £85,000.
As a bootstrapped, revenue-positive company with fewer than 10 team members, we've built a product that security teams love. We value practical experience over credentials, automated testing over excessive process, and treating contractors as integral team members. If you're passionate about building robust backend systems and want to make a real impact in the security industry, this role could be perfect for you.
What You'll Be Working On
Your primary focus will be backend product development, where you'll have the opportunity to:
- Design and build new features that directly impact how security professionals work
- Tackle technical debt to improve system performance and maintainability
- Optimise product performance to handle increasing scale
- Support clients with bug resolution and technical issues
You'll be working primarily with Python and Django, alongside PostgreSQL, Oracle, and MS SQL Server databases. Our infrastructure runs on Linux, and we use Git for version control. While React.js (TypeScript) knowledge is a plus, it's not required for this backend-focused role.
Our Culture & Values
We build. We ship. If we're not building and shipping, soemthing is wrong. Building and shipping creates imact. This is the most important part of our team culture.
We maintain a flexible work environment with a typical 40-hour work week and 25 days of paid leave. Our team connects through twice-weekly video calls, and we prioritise asynchronous communication to support our fully remote culture.
We believe in minimal process-driven approaches, emphasizing automated testing and practical solutions. As a team member, you'll have significant autonomy and the opportunity to influence product direction and technical decisions.
Your Impact
As our Lead/Senior Backend Developer, you'll play a crucial role in shaping the future of Canopy and our other products. Your work will directly impact hundreds of security professionals who rely on our platform daily.
Product Development
You'll architect and implement new features that streamline security assessments, from vulnerability tracking to automated report generation. Your code will help security teams work more efficiently and deliver better results to their clients.
Technical Excellence
You'll help maintain and improve our codebase, reducing technical debt while ensuring our platform scales smoothly. Your expertise will guide architectural decisions that affect system performance and reliability.
Performance Optimisation
You'll identify and resolve performance bottlenecks, ensuring our platform remains fast and responsive as we grow. Your optimisations will directly improve the user experience for security professionals worldwide.
Client Support
You'll work closely with our support team to resolve complex technical issues, ensuring our clients can rely on Canopy for their critical security work. Your solutions will build trust and loyalty with our user base.
What We're Looking For
Argh, the dreaded "requirements list"! Honestly, we're including this here for ease of reading. Don't be put off if you are competent and have experience, but don't think every box.
Primary Requirements
-
Strong proficiency in Python and Django framework
-
Experience with PostgreSQL, Oracle, and MS SQL Server
-
Comfortable working with Linux distributions
-
Proficiency with Git version control
-
Senior-level engineering experience with proven track record
-
Experience leading technical projects to completion
-
High proficiency in written and spoken English
-
Strong written communication skills for documentation
Nice to Haves
-
React.js (TypeScript) knowledge for full-stack contributions
-
Computer Science or similar degree
-
Practical security knowledge and understanding of vulnerabilities
-
Experience with automated testing frameworks
-
Experience working in small, autonomous teams
-
Interest in security assessment workflows
What We Offer
Competitive Salary
£60,000 - £85,000 salary range based on experience and skills
Generous Time Off
35 days paid leave (including public holidays) annually to recharge and maintain work-life balance
Fully Remote
Work from anywhere within +/- 3 hours of GMT/BST timezone
Flexible Hours
40-hour typical work week with flexible scheduling around core collaboration hours
Small Team Impact
Join a close-knit team where your contributions directly shape product direction
Growth Opportunity
Join a bootstrapped, profitable company with excellent growth potential
Our Interview Process
We've designed a straightforward process to get to know each other:
1
Initial Contact
Email exchange to understand mutual interest
2
Intro Chat
30-minute conversation about the role and your background
3
Technical Interview
Discussion about technical skills and experience
✓
Decision
Final decision and next steps
Ready to Apply?
We're excited to learn more about you and how you could contribute to our team.
How to Apply
To apply for this position, please send us an email with the following information:
- The subject of the email should contain the role and the line "Tea for Two at the Dorchester!"
- Your CV/resume highlighting relevant Python and Django experience
- A brief cover letter explaining your interest in the role
- Links to relevant projects or GitHub profile (if available)
- Your availability and preferred start date
Questions about this role or the application process?
careers@checksec.comReady to transform your penetration testing workflow?
Join 200+ security teams already using CheckSec to streamline their entire penetration testing process.
