Backend Engineer in London

Backend Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Netcraft

At a Glance

  • Tasks: Join a dynamic team to develop and enhance cybercrime detection features.
  • Company: Netcraft is a leader in cybercrime detection, trusted by top global companies and governments.
  • Benefits: Enjoy hybrid working, 33+ days holiday, private health cover, and regular social events.
  • Other info: Diversity and inclusion are core values; all backgrounds are encouraged to apply.
  • Why this job: Make a real impact in cybersecurity while collaborating with talented professionals in a supportive environment.
  • Qualifications: Experience in Golang, SQL databases, and modern development practices is essential.

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

About Netcraft




Netcraft is the global leader in cybercrime detection and disruption. We’re a trusted partner for three of the four largest companies in the world and many large country governments. We’ve blocked more than 200 million malicious sites and perform takedowns for around one-third of the world’s phishing sites.



Our purpose, passion, and expertise are focused on just one thing: protecting the world from cybercrime.


Our passion doesn’t stop at what we do—it shapes how we work, too. We’re proud of our talented team and the value each person brings. That’s why we’ve created a workplace where people feel supported and inspired, from great benefits and wellness programs to fun social events.



The role




We’re searching for a mid-level Engineer to join our growing engineering team. Based in either London, Manchester or Bath, you’ll report to one of our Engineering Team Leads. You will work within a team to analyse problems and build new features as well as expand current functionality on our Targeted Detection platforms.


This role gives you the opportunity to work collaboratively in a team to help us to continually improve our detection services and applications. Your day to day will cover investigation, solution design, feature and product development, operational monitoring and root cause analysis of issues. A thoughtful and proactive approach is encouraged and supported.


As an Engineer you will have experience in modern development practises in an agile environment.


You’ll be:



  • Analysing problems with the team to develop effective solutions both independently and collaboratively. Aiming to consistently achieve successful outcomes for assigned work.

  • Complete all assigned work to a high standard that can be easily understood by others.

  • Documenting and testing new and existing aspects of the service you work on.

  • Look for solutions to problems but also know when to seek assistance where needed.

  • Proactively communicate progress to the team.

  • Looking to continuously improve the quality of your work.

  • Participate in working groups and help more senior engineers to ideate on product improvements and ideas.



What you’ll need to be successful:



  • Commercial experience in Golang for feature creation and improvements to existing code.

  • Experience working with SQL databases (such as MySQL, Postgres), including schema design, and writing and optimising complex queries.

  • An understanding of Queueing and Caching solutions

  • Experience with modern CI/CD tools (gitlab pipeline or others)

  • Experience with the peer review process including reviewing code and providing clear, well considered feedback


Bonus points if you have:



  • Exposure to Kubernetes (AWS EKS) and Docker or other containerization technologies

  • Experience with AWS services and infrastructure or similar cloud provider

  • Experience with TypeScript (or JavaScript). Other front-end scripting experience a plus

  • Experience with Perl

  • Experience responding to incidents and writing retrospectives

  • Have a strong understanding of non-functional requirements such as security and performance

  • Enjoy problem solving in a unique space

  • A keen interest in cybercrime or cyber security



The reward package:


An excellent range of benefits including:



  • Hybrid and flexible working options

  • Minimum of 33 days holiday per annum (incl. public holidays)

  • Pension scheme membership with 4% employer contributions + NI savings

  • Private health cover, including access to a private GP service

  • Equity tracking scheme, so you can share in the rewards of Netcraft's long-term success (eligibility criteria apply)

  • Comprehensive wellness and support provisions

  • Enhanced family leave provisions

  • Life Assurance

  • Two days paid Volunteering Leave per year

  • Free meals, drinks and snacks provided daily in the offices

  • Regular social events such as board game nights, big summer party and annual kick-off

  • Inclusive culture and environment, where you’ll feel genuinely valued and respected; and

  • A tax-efficient cycle to work scheme.



Diversity, Equity and Inclusion




This is very important to us and through our ally network we support under-represented groups. We seek to maintain a working environment that is free from bias, harassment or discrimination, and we encourage candidates from any background to apply, regardless of their gender, gender identity, sexual orientation, race/ethnicity, ability/disability, age, religion, or any other specific characteristics.


We’re happy to make adjustments to our hiring process to ensure that all candidates can participate fully and comfortably.


Please note Netcraft does not accept any unsolicited approaches from external recruiters.

Backend Engineer in London employer: Netcraft

Netcraft is an exceptional employer, offering a dynamic work environment that prioritises employee well-being and professional growth. With a strong focus on collaboration and innovation, employees benefit from flexible working options, generous holiday allowances, and comprehensive wellness programmes, all while contributing to the vital mission of combating cybercrime. The inclusive culture fosters respect and value for every team member, making it a rewarding place to build a meaningful career in technology.

Netcraft

Contact Details:

Netcraft Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Backend Engineer in London

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Golang and SQL databases. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.

Tip Number 2

Engage with the cyber security community online. Follow relevant forums, blogs, and social media accounts to stay updated on trends and challenges in cybercrime detection. This knowledge can help you demonstrate your passion for the field during interviews.

Tip Number 3

Prepare to discuss your problem-solving approach in detail. Be ready to share examples of how you've tackled complex issues in previous roles, particularly in an agile environment, as this aligns with the collaborative nature of the role at Netcraft.

Tip Number 4

Network with current or former employees of Netcraft if possible. They can provide insights into the company culture and expectations, which can be invaluable when tailoring your approach during the interview process.

We think you need these skills to ace Backend Engineer in London

Golang
SQL databases (MySQL, Postgres)
Schema design
Complex query optimisation
Queueing solutions
Caching solutions
CI/CD tools (GitLab pipeline or similar)

Some tips for your application 🫡

Understand the Role:Before applying, make sure you fully understand the responsibilities and requirements of the Backend Engineer position at Netcraft. Tailor your application to highlight relevant experiences and skills that align with their needs.

Highlight Relevant Experience:In your CV and cover letter, emphasise your commercial experience with Golang, SQL databases, and any CI/CD tools you've used. Be specific about projects where you've successfully implemented these technologies.

Showcase Problem-Solving Skills:Netcraft values a proactive approach to problem-solving. Include examples in your application that demonstrate how you've tackled challenges in previous roles, particularly in an agile environment.

Express Interest in Cybersecurity:Since Netcraft focuses on cybercrime detection, convey your interest in cybersecurity within your application. Mention any relevant projects or experiences that showcase your passion for this field.

How to prepare for a job interview at Netcraft

Showcase Your Golang Skills

Make sure to highlight your experience with Golang during the interview. Be prepared to discuss specific projects where you've used it for feature creation and improvements, as this is a key requirement for the role.

Demonstrate Problem-Solving Abilities

Netcraft values a thoughtful and proactive approach to problem-solving. Prepare examples of how you've tackled complex issues in previous roles, especially in an agile environment, to showcase your analytical skills.

Familiarise Yourself with SQL Databases

Since experience with SQL databases is essential, brush up on your knowledge of schema design and optimising complex queries. Be ready to discuss your past experiences and any challenges you faced while working with databases.

Engage in Technical Discussions

During the interview, don't hesitate to engage in discussions about modern CI/CD tools and the peer review process. Showing your understanding and willingness to collaborate will demonstrate that you're a team player, which is crucial for this role.