Senior Software Engineer - Backend

New Today

Overview

Our goal is to significantly reduce carbon emissions from residential properties across Europe within the next five years. To achieve this, we are building a robust, scalable, and flexible tech platform capable of developing and deploying a range of financial products across multiple geographies. This ambitious challenge requires the expertise of world-class software engineers, and to help drive this vision forward, we are seeking 4 to 5 Senior Software Engineers to join our team.

Responsibilities

  • Design, develop, and maintain robust, scalable backend systems and RESTful APIs to support our platform.
  • Lead technical projects from concept to completion, ensuring timely and high-quality delivery.
  • Collaborate with cross-functional teams, including product managers, frontend developers, and DevOps, to define and implement new features.
  • Mentor and provide technical guidance to junior engineers, fostering a collaborative and growth-oriented team culture
  • Contribute to architectural decisions, system design, and technical direction of the backend platform.
  • Ensure the security, performance, and scalability of the platform by adhering to industry best practices and coding standards.
  • Participate in code reviews, provide constructive feedback, and continuously improve code quality within the team.
  • Stay up-to-date with industry trends and emerging technologies, applying them to improve the development process and overall system architecture.

Required Qualifications

  • 4-5 years of professional experience in backend software development.
  • Proven hands-on experience in designing and developing scalable, maintainable systems and RESTful APIs.
  • Strong understanding of software architecture, databases, and system performance optimisation.
  • Experience working in cloud environments (AWS, Google Cloud) and familiarity with managing infrastructure in a scalable manner.
  • Demonstrated ability to lead and mentor junior developers, contributing to technical discussions and decisions.
  • Familiarity with secure coding practices and experience writing well-tested, maintainable code.
  • Excellent problem-solving skills, strong communication, clarity of thought and the ability to work in a collaborative, fast-paced environment.

Preferred Qualifications

  • Experience with Python and Django or similar backend frameworks.
  • Familiarity with React or other frontend frameworks and their interaction with backend systems.
  • Knowledge of modern deployment practices such as Docker, Event-Driven Systems, and CI/CD pipelines.
  • Strong communication and collaboration skills with the ability to contribute to cross-functional teams and help shape both the product and the engineering culture.

Company Benefits

At HomeServe Finance, we value our employees and are committed to providing a comprehensive benefits package that enhances their work-life balance and well-being:

  • Competitive Salary: Offering attractive compensation commensurate with experience and the market.
  • Healthcare Coverage: Comprehensive private medical plan.
  • Retirement Plans: HomeServe Money pension plan with company matching to help you invest in your future.
  • Paid Time Off: Generous vacation, sick leave, and holiday policies.
  • Professional Development: Opportunities for professional growth and advancement, including access to training programs and workshops to enhance your skills.
  • Flexible Work Arrangements: Full remote work and flexible working hours to accommodate personal needs and productivity.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology and Engineering

Industries

  • Insurance
#J-18808-Ljbffr
Location:
England, United Kingdom
Salary:
£100,000 - £125,000
Job Type:
FullTime
Category:
IT & Technology