Software Engineer (Full Stack / Backend) in London

Software Engineer (Full Stack / Backend) in London

London Full-Time 55000 - 60000 € / year (est.) Home office (partial)
Aspire

At a Glance

  • Tasks: Build scalable cloud-based applications and develop backend services with a dynamic team.
  • Company: Join a growing tech company in London with a collaborative culture.
  • Benefits: Enjoy hybrid working, competitive salary, and career progression opportunities.
  • Other info: Great mentorship and exposure to cutting-edge development practices await you.
  • Why this job: Make an impact with modern technologies and innovative projects in a fast-paced environment.
  • Qualifications: 2-5 years of software engineering experience, strong C#/.NET Core skills, and teamwork abilities.

The predicted salary is between 55000 - 60000 € per year.

London (Hybrid – 2-3 days in office) – £55,000 - £60,000 – Full‑Time Permanent – Experience 2-5 Years

About the Role

We’re partnering with a growing technology business looking to hire a talented Software Engineer to join their expanding engineering team in London. This is an exciting opportunity for an engineer who enjoys building scalable cloud‑based applications, developing backend services, and contributing to modern frontend experiences. You’ll work across the full software development lifecycle, collaborating closely with engineers, product teams, and stakeholders to deliver high‑quality solutions used in production environments. The role is ideal for someone with strong C# /.NET Core experience who is looking to further develop their expertise in cloud technologies, microservices, CI/CD, and modern engineering practices within a collaborative Agile environment.

Key Responsibilities

  • Design, build, and maintain scalable backend services and RESTful APIs
  • Develop and enhance frontend features using React or similar JavaScript frameworks
  • Contribute to cloud‑native applications hosted on Azure or AWS
  • Support and evolve microservices‑based architectures
  • Write clean, maintainable, secure, and well‑tested code
  • Participate in Agile ceremonies including stand‑ups, sprint planning, and retrospectives
  • Collaborate with product managers, QA teams, and senior engineers to deliver features end‑to‑end
  • Support bug fixing, troubleshooting, and performance optimisation
  • Contribute to CI/CD pipelines and automated deployment processes
  • Participate in code reviews and engineering best practices
  • Assist with production support and issue resolution when required
  • Contribute to technical discussions, solution design, and continuous improvement initiatives

Required Skills & Experience

  • 2-5 years’ commercial experience in software engineering
  • Strong experience with C# / .NET Core
  • Experience building backend APIs and service‑based applications
  • Experience with JavaScript and React (or similar frontend frameworks)
  • Understanding of REST APIs and distributed/service‑oriented architecture
  • Exposure to cloud platforms: Azure preferred, AWS also considered
  • Basic understanding of SQL databases and database design principles
  • Familiarity with Git version control
  • Exposure to CI/CD pipelines and deployment workflows
  • Understanding of Agile software development practices
  • Strong debugging and problem‑solving skills
  • Ability to work collaboratively within an engineering team
  • Good communication skills and attention to detail

Nice to Have

  • Exposure to microservices or distributed systems
  • Experience with Docker or Kubernetes
  • Exposure to messaging/event‑driven systems such as Kafka or RabbitMQ
  • Experience working in fintech, e‑commerce, SaaS, or high‑scale environments
  • Understanding of system design and scalable architecture principles
  • Experience writing unit or integration tests
  • Familiarity with cloud security and performance optimisation concepts

What We’re Looking For

  • A hands‑on engineer who enjoys solving technical problems
  • Someone eager to learn and grow into more senior responsibilities
  • A collaborative team player who communicates effectively
  • An engineer who takes ownership and delivers high‑quality work
  • Passion for modern backend, cloud, and full‑stack development
  • Comfortable working in a fast‑paced Agile environment

Benefits

  • Hybrid working model (2-3 days in office)
  • Competitive salary package
  • Opportunity to work with modern technologies and cloud platforms
  • Career progression and mentorship opportunities
  • Collaborative engineering culture
  • Exposure to scalable production systems and modern development practices

Desired Skills and Experience

  • C#, .NET Core, React, JavaScript, REST APIs, Azure, AWS, SQL, CI/CD, Git, Agile, Microservices

We Are Aspire Ltd are a Disability Confident Committed employer

Software Engineer (Full Stack / Backend) in London employer: Aspire

Join a dynamic technology business in London that champions innovation and collaboration, offering a hybrid working model that promotes work-life balance. With a competitive salary and opportunities for career progression, you'll be part of a supportive engineering culture where you can enhance your skills in modern technologies and cloud platforms while contributing to impactful projects. This is an ideal environment for those eager to grow their expertise in software engineering within a fast-paced Agile setting.

Aspire

Contact Detail:

Aspire Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Full Stack / Backend) in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. 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 C#, .NET Core, and cloud technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use platforms that offer coding challenges to sharpen your skills.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Software Engineer (Full Stack / Backend) in London

C#
.NET Core
JavaScript
React
REST APIs
Azure
AWS

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C# and .NET Core, as well as any work you've done with cloud technologies. We want to see how your skills match up with what we're looking for!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role and how you can contribute to our team. Share specific examples of your past projects that relate to the job description.

Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical applications of your skills, especially in scalable cloud-based applications.

Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures it reaches the right people quickly!

How to prepare for a job interview at Aspire

Know Your Tech Stack

Make sure you brush up on your C# and .NET Core skills, as well as your experience with JavaScript and React. Be ready to discuss specific projects where you've built backend APIs or worked with cloud platforms like Azure or AWS.

Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled technical challenges in the past. Think of examples where you debugged issues or optimised performance, and be ready to explain your thought process during those situations.

Familiarise Yourself with Agile Practices

Since the role involves working in an Agile environment, it’s crucial to understand Agile ceremonies like stand-ups and sprint planning. Be prepared to share your experiences participating in these processes and how they contributed to project success.

Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the technologies they use, and their approach to continuous improvement. This shows your genuine interest in the role and helps you assess if it's the right fit for you.