Senior Developer

Senior Developer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Lead feature delivery and collaborate on complex problem-solving in a dynamic tech environment.
  • Company: Join MoneySavingExpert.com, the UK's most recommended brand for cost-saving solutions.
  • Benefits: Enjoy remote work options, a bonus scheme, and enhanced parental leave.
  • Why this job: Be part of a diverse team that values collaboration and personal growth while making a real impact.
  • Qualifications: Significant backend experience in .NET and full stack exposure with modern JS frameworks required.
  • Other info: Flexible working arrangements and a supportive culture focused on continuous improvement.

The predicted salary is between 43200 - 72000 £ per year.

Put our distinct brands together with our dedicated colleagues and you’ve got a workplace with lots of personality. We’re open-minded, diverse, and love our differences. Everyone plays a part, and comes together to work hard, go beyond, and make sure everyone feels they belong.

Our Technology team is growing, and we’re hiring for a Senior Developer who will be supporting the growth of feature on MoneySavingExpert.com. Join us to start going beyond comparison.

Why join the MoneySavingExpert.com technology team?

MoneySavingExpert.com is our consumer champion. With 9.1m subscribers to weekly emails, 1.1m downloads of the app and the YouGov #1 most recommended brand in the UK, nearly half of all UK consumers encounter Money Saving Expert every month. Combining expert journalistic research and cutting-edge tools with a powerful user community and a campaigning spirit, it’s the most recommended resource for finding deals that cut costs.

We like ‘T’ shaped people, capable and willing to learn in many areas with a passion and strength to develop their expertise. We work collaboratively in multi-disciplinary teams where everyone is expected to be hands on across all stages of development.

HOW YOU’LL SPEND YOUR DAY

  • Work hands-on through all stages of delivery lifecycle, from design and implementation to testing, deployment and maintenance.

  • Lead the delivery of features and functionality in your team.

  • Facilitate collaboration across the team to analyse and break down complex problems.

  • Provide input into the technical strategy for your team.

  • Promote best practices and effective ways of working, such as pair and mob programming.

  • Encourage security development practices by making sure initiatives are built with security in mind from the start.

  • Manage and contribute to maintenance and operational requirements, such as technical debt & maintaining sensible levels of documentation.

  • Identify areas for improvement and proactively help drive these initiatives to benefit both the mobile team and wider engineering teams

  • Develop and implement new features that deliver value to customers, helping them save money and enhance their experience.

  • Collaborate with product and design teams, ensuring pixel-perfect implementation that matches design specs.

  • Write clean, maintainable code, focusing on performance, scalability, and reliability in a fast-paced environment.

  • Debug and fix issues identified by QA or customers, ensuring a seamless user experience.

  • Review pull requests from other team members, offering feedback and maintaining code quality.

  • With support from your Engineering Manager, identify and pursue opportunities to grow and develop your career.

WHAT YOU CAN EXPECT FROM US

  • A collaborative, informal and relaxed work environment with agile teams.

  • Managers and teammates who are invested in your growth as a technologist and as a person. You can see our career progression framework here.

  • A collective agreement to pursue improvement through evolutionary change.

  • Work on an AWS platform with infrastructure as code, CI/CD pipelines & JS/TS on both the front-end and server-less backend.

  • Work on .NET services and Contentful for content management

  • Build and maintain services that serve our 9.1m users

WITHIN 1 MONTH, YOU’LL:

  • Meet your teams, peers and key stakeholders and begin to build relationships.

  • Dive into our technology by pair programming with engineers in your team.

  • Getting your first changes into production.

  • Understand the landscape and roadmap of the systems you work with.

  • Be identifying opportunities for improvement

  • Learn how MSE operates, our principles, history and where we’re heading.

  • Complete our onboarding, training sessions and all the usual gubbins.

LONGER TERM, YOU’LL:

  • Own delivery of new features and functionality in your team.

  • Collaborate with all members of your team and work hands-on through all stages of delivery, using practices like pair and mob programming.

  • Contribute to the technical strategy for your team.

  • Drive forward initiatives you identify for making improvements.

  • Ensure we are effectively managing maintenance and operational requirements, such as technical debt & sensible levels of documentation.

  • Using your expertise and experience to mentor and coach others.

  • You have significant backend experience in .NET framework

  • You have full stack exposure with one or more modern JS frameworks (e.g. React/Vue.js) and the related tooling (e.g. yarn/npm & webpack/rollup) and a willingness to upskill yourself in these frameworks

  • You’re experienced with automated testing, both unit tests and E2E test frameworks.

  • You know how to build fast, responsive, high-performing web pages.

  • You’re happy to work across the full stack and have experience with CI/CD and cloud infrastructure.

  • You’re able to guide and mentor people and teams to design, deliver and maintain high-quality web applications.

  • You have a passion for agile development – you love to ship and deliver value as quickly as possible.

  • You love working in a highly collaborative environment.

  • You like to take the lead on making things better., * An interview split into three sections with technical ability questions, a paired programming exercise and behavioural questions

  • Pension up to 6% employer contribution

  • Bonus scheme

  • Enhanced shared parental leave – 6 months paid for both parents

  • Digital Doctor on demand

  • Work from anywhere scheme – 2 weeks per year

  • Financial coaching

  • Mental health platform access, Contact us for reasonable accommodations in the application process, no need to disclose your disability or condition, just specify your needs. Unsure what to ask for? We can guide you through available accommodations.

We understand that job adverts only say so much and you’re likely to have a lot of questions. If you’d like to know more before applying such as more on hybrid working, salary, our parental leave policy etc, please just let us know, and we’ll be happy to help. You can contact the recruiter for this role, Tom at

We believe that success isn’t solely defined by ticking boxes on a skills checklist. We encourage your application, so we can discover your skills and experience that will help you succeed in this role.

Senior Developer employer: Moneysupermarket Group

At MoneySavingExpert.com, we pride ourselves on fostering a collaborative and inclusive work environment where every team member's contributions are valued. As a Senior Developer, you'll not only have the opportunity to work with cutting-edge technology but also benefit from our commitment to your personal and professional growth, including a robust career progression framework and access to financial coaching. Join us in making a meaningful impact for millions of users while enjoying unique perks like enhanced parental leave and a flexible work-from-anywhere scheme.
M

Contact Detail:

Moneysupermarket Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer

✨Tip Number 1

Familiarize yourself with the technologies mentioned in the job description, especially .NET and modern JavaScript frameworks like React or Vue.js. Being able to discuss your experience with these technologies during the interview will show that you're a strong candidate.

✨Tip Number 2

Prepare for the paired programming exercise by practicing coding challenges with a friend or using online platforms. This will help you feel more comfortable collaborating and demonstrating your problem-solving skills in real-time.

✨Tip Number 3

Research MoneySavingExpert.com and understand its mission and values. Being able to articulate how your personal values align with theirs can make a positive impression during the behavioral questions.

✨Tip Number 4

Think about examples from your past work where you've successfully led initiatives or improved processes. Be ready to share these stories, as they will demonstrate your leadership skills and ability to drive change within a team.

We think you need these skills to ace Senior Developer

.NET Framework
Full Stack Development
JavaScript Frameworks (e.g., React, Vue.js)
Automated Testing (Unit and E2E)
CI/CD Practices
Cloud Infrastructure
Agile Development
Pair and Mob Programming
Technical Strategy Development
Code Review and Feedback
Performance Optimization
Debugging and Issue Resolution
Collaboration and Teamwork
Mentoring and Coaching

Some tips for your application 🫡

Understand the Company Culture: Before applying, take some time to understand the culture at MoneySavingExpert.com. They value collaboration, diversity, and a hands-on approach. Reflect this understanding in your application to show that you align with their values.

Highlight Relevant Experience: Make sure to emphasize your significant backend experience in .NET framework and any full stack exposure you have with modern JS frameworks. Provide specific examples of projects where you've successfully implemented these technologies.

Showcase Your Collaborative Skills: Since the role involves working in multi-disciplinary teams, highlight your experience with pair programming and agile development practices. Mention any instances where you led initiatives or contributed to team improvements.

Tailor Your Application: Customize your CV and cover letter to reflect the specific requirements mentioned in the job description. Use keywords from the listing, such as 'technical strategy', 'security development practices', and 'high-quality web applications' to make your application stand out.

How to prepare for a job interview at Moneysupermarket Group

✨Show Your Collaborative Spirit

Since the role emphasizes collaboration, be prepared to discuss your experiences working in multi-disciplinary teams. Share specific examples of how you've facilitated teamwork and contributed to a positive team dynamic.

✨Demonstrate Technical Proficiency

Be ready to showcase your backend experience with the .NET framework and your full-stack exposure. Prepare to discuss your familiarity with modern JS frameworks and any relevant projects where you implemented these technologies.

✨Prepare for Pair Programming

As part of the interview process, you'll likely engage in a pair programming exercise. Brush up on your coding skills and be ready to communicate your thought process clearly while collaborating with the interviewer.

✨Emphasize Your Passion for Agile Development

Highlight your enthusiasm for agile methodologies and your experience in delivering value quickly. Discuss how you've contributed to continuous improvement in past roles and how you plan to bring that mindset to the MoneySavingExpert.com technology team.

Senior Developer
Moneysupermarket Group
M
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>