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
- Location:
- England, United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- IT & Technology