Backend Developer

Backend Developer

Full-Time 45000 - 55000 £ / year (est.) No working from home possible
Scrumconnect Limited

At a Glance

  • Tasks: Design and develop high-performance backend services while integrating AI/ML capabilities.
  • Company: Join an award-winning digital consultancy making a real difference in the UK.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Dynamic team environment with excellent career advancement opportunities.
  • Why this job: Be at the forefront of innovation and impact millions with your work.
  • Qualifications: Strong programming skills and a solid understanding of algorithms and data structures.

The predicted salary is between 45000 - 55000 £ per year.

About Scrumconnect Consulting

Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens.

We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter.

About the Role

We are looking for a Backend Developer with strong foundations in algorithms and data structures, ideally shaped by a background in competitive programming. You’ll work on building scalable backend systems while integrating AI/ML capabilities into real-world products.

Key Responsibilities

  • Design, develop, and maintain high-performance backend services and APIs
  • Build scalable systems capable of handling large datasets and real-time processing
  • Integrate AI/ML models into backend pipelines (inference, optimization, deployment)
  • Write efficient, optimized code with strong attention to time and space complexity
  • Collaborate with data scientists and frontend engineers to deliver end-to-end solutions
  • Optimize system performance, reliability, and scalability
  • Participate in system design, code reviews, and technical discussions

Required Skills

  • Strong programming skills in C++ / Python / Java
  • Solid understanding of Data Structures & Algorithms (CP-level proficiency preferred)
  • Experience with backend frameworks like FastAPI / Flask / Node.js / Spring Boot
  • Knowledge of REST APIs, microservices architecture, and distributed systems
  • Familiarity with databases: SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis)
  • Experience with Git, CI/CD pipelines, and version control workflows

AI/ML Requirements

  • Basic to intermediate understanding of Machine Learning / Deep Learning concepts
  • Experience using frameworks like TensorFlow / PyTorch / scikit-learn
  • Ability to integrate pretrained models into backend systems
  • Familiarity with model deployment tools (e.g., Docker, APIs, model serving)

Preferred Qualifications

  • Competitive programming experience (e.g., Codeforces, LeetCode, AtCoder)
  • Experience with system design and scalable architecture
  • Knowledge of cloud platforms like Amazon Web Services, Google Cloud, or Microsoft Azure
  • Familiarity with message queues (Kafka, RabbitMQ)
  • Exposure to real-time systems or high-frequency data processing

Nice to Have

  • Experience with LLM APIs (e.g., OpenAI, open-source LLMs)
  • Knowledge of vector databases (FAISS, Pinecone)
  • Experience with Kubernetes and container orchestration
  • Contributions to open-source or strong GitHub profile

Backend Developer employer: Scrumconnect Limited

Scrumconnect Consulting is an exceptional employer, offering a dynamic work environment where innovation thrives and meaningful contributions are made to the UK government. With a strong focus on user-centred design and agile methodologies, employees enjoy ample opportunities for professional growth and collaboration with talented teams. Located in the heart of the UK, our culture promotes creativity and inclusivity, making it a rewarding place for Backend Developers to advance their careers while positively impacting millions of citizens.

Scrumconnect Limited

Contact Details:

Scrumconnect Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Backend Developer

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving backend systems and AI/ML integration. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by practicing coding challenges on platforms like LeetCode or Codeforces. Brush up on algorithms and data structures, as these are often key topics in interviews for backend developers.

Tip Number 4

Apply through our website! We love seeing applications directly from candidates who are excited about joining us at Scrumconnect Consulting. Tailor your application to highlight your relevant experience and passion for user-centred design.

We think you need these skills to ace Backend Developer

C++
Python
Java
Data Structures
Algorithms
FastAPI
Flask

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Backend Developer role. Highlight your programming skills in C++, Python, or Java, and showcase any experience with backend frameworks like FastAPI or Flask. We want to see how your background aligns with our needs!

Showcase Your Projects:Include any relevant projects that demonstrate your ability to build scalable systems and integrate AI/ML capabilities. If you've worked on competitive programming or have a GitHub profile, let us see it! We love seeing practical examples of your work.

Be Clear and Concise:When writing your application, keep it clear and concise. Use bullet points for your skills and experiences to make it easy for us to read. Remember, we’re looking for specific qualifications, so make sure they stand out!

Apply Through Our Website:Don’t forget to apply 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 serious about joining our team at Scrumconnect Consulting!

How to prepare for a job interview at Scrumconnect Limited

Know Your Tech Stack

Make sure you’re well-versed in the programming languages and frameworks mentioned in the job description, like C++, Python, or Java. Brush up on your knowledge of backend frameworks such as FastAPI or Flask, and be ready to discuss how you've used them in past projects.

Showcase Your Problem-Solving Skills

Since competitive programming is a key aspect for this role, practice solving algorithmic problems on platforms like LeetCode or Codeforces. Be prepared to explain your thought process during the interview, as they may ask you to solve a problem on the spot.

Understand AI/ML Integration

Familiarise yourself with how AI and ML can be integrated into backend systems. Be ready to discuss any experience you have with TensorFlow or PyTorch, and think about how you would approach deploying models in a production environment.

Prepare for System Design Questions

Expect questions around system design and scalability. Think about how you would design a backend service that handles large datasets and real-time processing. It’s a good idea to have a few examples from your past work where you’ve tackled similar challenges.