Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 60000 - 60000 ÂŁ / year (est.) Home office possible
MCS Group | Your Specialist Recruitment Consultancy

At a Glance

  • Tasks: Join a dynamic team to build and evolve a groundbreaking e-learning platform.
  • Company: A growing tech business in the UK focused on cloud-native solutions.
  • Benefits: Competitive salary, full benefits package, and remote work options.
  • Other info: Collaborative environment with a focus on AI-powered development tools.
  • Why this job: Make a real impact with cutting-edge technologies and innovative projects.
  • Qualifications: Experience in TypeScript, Node.js, and modern front-end frameworks like React.

The predicted salary is between 60000 - 60000 ÂŁ per year.

MCS Group is working with a growing technology business in the UK building a cloud‑native platform used by well‑known global organisations. This is a ground‑breaking e‑learning platform and the technology is a core strategic investment area and central to their future growth.

This is a perfect opportunity for an experienced full‑stack software engineer with commercial exposure to either Go or Rust to join a small, high‑growth team working remotely within the UK. Please note sponsorship is not available for this position and candidates will need full right to work in the UK.

The Role

As a Senior Developer, you'll play a key part of a highly collaborative engineering team building and evolving the systems that underpin the company's core platforms. This is genuine full‑stack engineering; from front‑end features through to back‑end services and infrastructure.

You’ll work with modern, cloud‑native technologies and have real ownership over features that directly impact business growth and scalability.

  • Frontend: React, Next.js
  • Backend: TypeScript / Node.js and Rust
  • Cloud: AWS (managed and serverless services)
  • Infrastructure: Terraform (Infrastructure as Code)
  • Databases: PostgreSQL and DynamoDB
  • Practices: TDD, CI/CD ownership, trunk‑based development, with a big emphasis on pair programming

Our client's engineering team are actively using AI‑powered development tools (including Claude and GitHub Copilot) and are keen to hire engineers who see AI as a productivity accelerator.

The Person

You’ll have strong commercial experience as a Software Engineer (ideally with some time spent at senior level).

  • You’ll have solid experience with TypeScript and Node.js
  • Experience building modern React / Next.js applications (other front‑end frameworks considered)
  • Hands‑on AWS experience and ideally experience with Infrastructure as Code (Terraform or similar)
  • Strong understanding of testing and modern engineering practices

Super nice to have

  • Experience with Rust (or an interest in learning it)

Circa ÂŁ60,000 with a full benefits package including remote working within the UK.

Senior Software Engineer in London employer: MCS Group | Your Specialist Recruitment Consultancy

MCS Group is an exceptional employer, offering a dynamic and collaborative work culture that empowers Senior Software Engineers to take ownership of impactful projects within a high-growth technology business. With a focus on modern cloud-native technologies and AI-powered development tools, employees benefit from continuous learning opportunities and a supportive environment that fosters innovation. The flexibility of remote working within the UK further enhances work-life balance, making it an attractive choice for those seeking meaningful and rewarding employment.
MCS Group | Your Specialist Recruitment Consultancy

Contact Detail:

MCS Group | Your Specialist Recruitment Consultancy Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with cloud-native platforms. A friendly chat can lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, Node.js, and React. 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 your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your experience with TDD, CI/CD, and pair programming. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team directly.

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

Full-Stack Development
Go
Rust
React
Next.js
TypeScript
Node.js
AWS
Terraform
PostgreSQL
DynamoDB
TDD
CI/CD
Pair Programming
AI-Powered Development Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Node.js, and any cloud-native technologies you've worked with. We want to see how your skills align with the role, so don’t be shy about showcasing your full-stack capabilities!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about this opportunity and how your background in software engineering makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Projects: If you’ve worked on any relevant projects, especially using React or Rust, make sure to mention them. We’re keen to see real examples of your work, so include 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’s super easy – just follow the prompts and you’ll be all set!

How to prepare for a job interview at MCS Group | Your Specialist Recruitment Consultancy

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, Node.js, and React/Next.js. Brush up on your knowledge of AWS and Terraform too, as these are crucial for the role.

✨Showcase Your Full-Stack Experience

Prepare to discuss specific projects where you've worked on both front-end and back-end components. Highlight your contributions and how they impacted the overall project, demonstrating your genuine full-stack capabilities.

✨Emphasise Collaboration

Since the role involves working in a highly collaborative team, be ready to share examples of how you’ve successfully collaborated with others. Talk about pair programming experiences or how you’ve contributed to team practices like TDD and CI/CD.

✨Express Your Interest in AI Tools

Given the company’s focus on AI-powered development tools, mention any experience you have with tools like GitHub Copilot or Claude. If you haven’t used them yet, express your enthusiasm for leveraging AI to enhance productivity in your work.

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

>