Engineer - back End Developer in London

Engineer - back End Developer in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
SecurityHQ

At a Glance

  • Tasks: Design and build core services and APIs for a cutting-edge security platform.
  • Company: Join SecurityHQ, a global leader in cybersecurity innovation.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative team environment with a focus on continuous improvement and agile practices.
  • Why this job: Make a real impact in cybersecurity while using modern AI tools to enhance productivity.
  • Qualifications: 5+ years of backend engineering experience with Python, FastAPI or Django expertise required.

The predicted salary is between 60000 - 80000 £ per year.

We are looking for a Senior Backend Engineer to join our London-based engineering team. This is a hands-on, high-impact role where you will help design and build the core services, APIs, and integrations that power our security platform, working closely with a globally distributed team.

Alongside building high-quality software, you will also play a key role in shaping how the team uses modern AI coding tools to improve speed and productivity without compromising on quality, security or maintainability. This role is hybrid in our office in Blackfriars London.

SecurityHQ is a global cybersecurity company focused on defending today while mitigating the risks of tomorrow.

Backend Engineering & Service Ownership
  • Design, build and operate production-grade Python microservices using FastAPI and Django where appropriate, applying clean architecture and modern design principles.
  • Own services end-to-end, from design through to deployment and production support.
Cloud & Platform Engineering
  • Deploy and operate services on AWS using technologies such as EKS, PostgreSQL, messaging systems and object storage.
  • Manage infrastructure through Terraform and contribute to a GitOps-based deployment model using GitHub Actions and FluxCD.
  • Work closely with frontend engineers in an Angular microfrontend environment to design clean, well-versioned and user-friendly API contracts.
  • Participate in architecture design, code reviews and technical discussions, contributing to overall engineering quality and standards.
Quality, Testing & Observability
  • Build and maintain comprehensive test suites including unit, integration, contract and end-to-end testing.
  • Treat testing, monitoring and CI signals as essential components of delivery.
Agile Delivery & Continuous Improvement
  • Contribute to agile ceremonies including refinement, estimation and retrospectives.
  • Support continuous improvement across engineering practices, ways of working and use of AI-assisted development tools.

5 or more years of backend engineering experience with Python as a primary language, delivering and operating services in production environments.

  • Strong experience with FastAPI or Django, including API design, async patterns, dependency management and authentication and authorisation.
  • Strong PostgreSQL experience, including schema design, indexing and performance optimisation.
  • Hands-on experience with AWS and containerised workloads, ideally using Kubernetes or EKS.
  • Strong foundations in testing, observability, security and technical documentation.

Engineer - back End Developer in London employer: SecurityHQ

At SecurityHQ, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London. Our hybrid model promotes flexibility while fostering collaboration within our diverse engineering team, ensuring that every employee has the opportunity to grow and innovate. With a strong focus on professional development and the integration of cutting-edge AI tools, we empower our engineers to enhance their skills and contribute meaningfully to our mission of advancing cybersecurity.

SecurityHQ

Contact Details:

SecurityHQ Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Engineer - back End Developer in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at SecurityHQ or similar companies. A friendly chat can lead to valuable insights and even referrals that could get your foot in the door.

Tip Number 2

Show off your skills! Create a portfolio showcasing your backend projects, especially those using Python, FastAPI, or Django. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for the technical interview! Brush up on your knowledge of AWS, PostgreSQL, and microservices. Practise coding challenges and be ready to discuss your past projects and how you’ve tackled challenges in backend development.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at SecurityHQ.

We think you need these skills to ace Engineer - back End Developer in London

Python
FastAPI
Django
API Design
PostgreSQL
AWS
EKS

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your backend engineering experience, especially with Python, FastAPI, and Django. We want to see how you’ve designed and built services in production environments!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about cybersecurity and how your background aligns with our mission at SecurityHQ. Don’t forget to mention your experience with AWS and containerised workloads!

Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially in building APIs and microservices. Share links to your GitHub or any live demos if possible!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at SecurityHQ!

How to prepare for a job interview at SecurityHQ

Know Your Tech Stack

Make sure you’re well-versed in Python, FastAPI, and Django. Brush up on your knowledge of AWS, PostgreSQL, and containerisation with Kubernetes or EKS. Being able to discuss your experience with these technologies confidently will show that you’re a strong fit for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in backend development and how you overcame them. Use examples that highlight your ability to design and build production-grade services while maintaining quality and security. This will demonstrate your hands-on experience and critical thinking.

Understand Agile Methodologies

Familiarise yourself with agile practices and be ready to talk about your experience in agile ceremonies like refinement and retrospectives. Highlight how you’ve contributed to continuous improvement in your previous roles, as this aligns with the company’s focus on agile delivery.

Ask Insightful Questions

Prepare thoughtful questions about the team’s use of AI coding tools and how they integrate them into their workflow. This shows your interest in not just the role but also in the company’s future direction and commitment to innovation in cybersecurity.