Senior Software Engineer (Backend) in London
Senior Software Engineer (Backend)

Senior Software Engineer (Backend) in London

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

At a Glance

  • Tasks: Design and build scalable cloud-native systems using modern technologies.
  • Company: Join a diverse and innovative tech company focused on collaboration.
  • Benefits: Enjoy competitive salary, health benefits, remote work, and growth opportunities.
  • Other info: Mentor junior engineers and contribute to best practices in a supportive team.
  • Why this job: Make an impact with cutting-edge tech in a dynamic Agile environment.
  • Qualifications: 5+ years in backend development with Node.js, Java/Kotlin, and cloud technologies.

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

We are looking for a Senior Software Engineer to design, build, and operate scalable cloud-native systems. You will work on distributed services, event-driven architectures, and modern DevOps pipelines while collaborating closely with product managers and other engineers in an Agile environment. The ideal candidate is comfortable working across multiple backend technologies and understands how to design resilient systems that run reliably in containerised and cloud environments.

Key Responsibilities

  • Design and develop scalable backend services using Node.js (NestJS) and Java / Kotlin (Spring Boot).
  • Build and maintain event-driven architectures using Apache Kafka.
  • Develop RESTful and asynchronous APIs for internal and external services.
  • Design and optimise data models using PostgreSQL, MongoDB, and Redis.
  • Deploy and operate services across Windows Server, Docker, and Kubernetes environments.
  • Build and maintain CI/CD pipelines using GitHub Actions to automate testing, security checks, and deployments.
  • Implement and maintain cloud-native application architectures focusing on reliability, scalability, and observability.
  • Integrate Elasticsearch for logging, search, and analytics capabilities.
  • Ensure code quality and security standards using tools such as SonarQube, OWASP dependency checks, and TruffleHog.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Mentor junior engineers and contribute to engineering best practices and architectural decisions.

Required Skills & Experience

  • Minimum 5+ years of experience.
  • Strong backend development experience with Node.js and NestJS.
  • Solid experience building services with Java / Kotlin and Spring Boot.
  • Experience working with Apache Kafka or other distributed messaging systems.
  • Strong knowledge of relational and NoSQL databases including PostgreSQL and MongoDB.
  • Experience using Redis for caching, messaging, or performance optimisation.
  • Hands-on experience with containerisation (Docker) and orchestration platforms (Kubernetes).
  • Experience deploying or maintaining applications on Windows Server environments.
  • Practical experience building CI/CD pipelines using GitHub Actions.
  • Familiarity with cloud-native architecture patterns (microservices, distributed systems, resilience).
  • Experience with Elasticsearch for search, logging, or monitoring solutions.
  • Knowledge of secure development practices, including static analysis and security scanning tools such as SonarQube, OWASP tools, and TruffleHog.
  • Experience working in an Agile/Scrum development environment.

If you have the skills, experience and drive to excel in this challenging and rewarding role, we would love to hear from you. Apply today and take the next step in your career with us!

WSD is an employer that values diversity. We highly encourage applications from appropriately qualified and eligible candidates irrespective of age, race, religion, national origin, gender, sexual orientation, gender identity and/or expression, veteran status, disability, or any other status protected by applicable law.

Senior Software Engineer (Backend) in London employer: Wall Street Docs

At WSD, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Software Engineer, you will have the opportunity to work with cutting-edge technologies in a supportive Agile environment, while also benefiting from continuous professional development and mentorship. Our commitment to diversity and inclusion ensures that every team member feels valued and empowered to contribute to meaningful projects that drive our success.
W

Contact Detail:

Wall Street Docs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Backend) in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Node.js, Java, or any of the other technologies mentioned in the job description. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your experience with cloud-native architectures and CI/CD pipelines.

✨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!

We think you need these skills to ace Senior Software Engineer (Backend) in London

Node.js
NestJS
Java
Kotlin
Spring Boot
Apache Kafka
PostgreSQL
MongoDB
Redis
Docker
Kubernetes
GitHub Actions
Elasticsearch
SonarQube
OWASP tools
TruffleHog

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Node.js, Java/Kotlin, and the other technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include specific examples of projects where you've designed scalable backend services or worked with event-driven architectures. This helps us understand your hands-on experience and problem-solving skills.

Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so get straight to the point about why you're a great fit for the role and how you can contribute to our team.

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, we love seeing applications come in through our own platform!

How to prepare for a job interview at Wall Street Docs

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Node.js, Java/Kotlin, and Apache Kafka. Brush up on your knowledge of PostgreSQL and MongoDB too, as you might be asked to discuss how you would design data models or optimise performance.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around building scalable systems or working with CI/CD pipelines. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your contributions.

✨Familiarise Yourself with Agile Practices

Since the role involves working in an Agile environment, be ready to talk about your experience with Agile ceremonies like sprint planning and retrospectives. Share examples of how you’ve contributed to team dynamics and improved processes in past projects.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their current projects, team structure, or how they approach mentoring junior engineers. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Senior Software Engineer (Backend) in London
Wall Street Docs
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>