At a Glance
- Tasks: Lead backend development for our Charge Point Management System and customer-facing platforms.
- Company: Join Believ, a scale-up on a mission to create a reliable electric vehicle charging network.
- Benefits: Enjoy competitive salary, 25 days leave, wellness benefits, and career development opportunities.
- Why this job: Be part of a passionate team driving sustainable transport and making a real-world impact.
- Qualifications: Experience in Python, FastAPI, SQL, and cloud environments; strong problem-solving skills required.
- Other info: Full-time office role in Southwark; we value diversity and inclusivity in our workplace.
The predicted salary is between 43200 - 72000 £ per year.
Believ: ABOUT US
At Believ, formerly known as Liberty Charge, we believe sustainable transport should be accessible to everyone. We’re a Charge Point Operator (CPO) on a mission to create the UK’s most reliable electric vehicle charging network that doesn’t cost the earth and leaves no one behind.
We work closely with local authorities and businesses to deliver reliable, high quality charging networks at pace, at scale and at zero cost.
We offer all the advantages of being a scale-up business, but with the added security and long-term backing from well-known parents – Liberty Global (who also own our delivery partner, Virgin Media O2) and Zouk Capital (who manage the Government’s Charging Investment Infrastructure Fund).
You’ll be joining this exciting journey at the start of our scale-up phase, and work with us to hit the ambitious targets our shareholders have set. You’ll become part of a passionate and supportive team in a fast-paced, dynamic and result-driven environment.
About the role
We are seeking an experienced Senior Software Engineer (Backend) to lead the development of our in-house Charge Point Management System (CPMS) and customer-facing app and web portal. Reporting into the Head of Engineering, this role will be responsible for enhancing these platforms to achieve feature parity with the incumbent SaaS solution. Following the migration, the focus will be on designing and implementing innovative features to create a market-leading, scalable, and secure platform.
Key responsibilities:
- Backend Development:
- Develop scalable and secure applications using Python with FastAPI on the backend.
- Design and implement reusable, modular code for both client and server-side components.
- API & Microservices Design:
- Define and build RESTful APIs and microservices using FastAPI that are efficient, secure, and scalable.
- Create data models with SQLAlchemy for seamless database interaction.
- System Performance & Reliability:
- Conduct performance profiling and debugging to optimize system speed and reliability.
- Use containerization tools like Docker for scalable deployments.
- OCPP/OCPI Libraries:
- Integrate OCPP/OCPI protocols into the CPMS to enable seamless communication with charging hardware and integration with third-party services like EV roaming and payment service providers.
- Collaboration & Mentorship:
- Partner with product managers and designers to define technical requirements and ensure alignment with business goals.
- Mentor junior developers, providing guidance on best practices and code reviews.
- Continuous Improvement:
- Stay updated with industry trends and implement improvements to ensure the system remains cutting-edge.
- Explore new tools & libraries which can improve the system, building prototypes to test
- Integrate feedback from customers into the product, and define and deliver metrics to improve the product
About you
At Believ, we are building a culture that attracts and retains the best talent. We are a dedicated and high-performing team, accustomed to working at pace in an ever-evolving industry, and we are looking for people who are as passionate as us about cutting carbon emissions and providing cleaner air for all. The successful candidate will have the following attributes and skills:
Knowledge & Experience:
- Proven track record of delivering scalable and secure applications.
- Experience working with cloud-based environments, particularly AWS.
- Familiarity with performance optimization and debugging tools.
- Knowledge of database design principles and SQL optimization.
Engineering Mindset
- Ability to understand and consider the broader business context and long-term implications of technical decisions.
- Willingness to take ownership, innovate, and proactively seek opportunities to drive impact beyond immediate tasks.
- Strong focus on delivering solutions that align with business goals and address real-world challenges effectively.
- Commitment to delivering exceptional user experiences by prioritizing customer needs and feedback throughout the development process.
- Demonstrate enthusiasm, resilience, and a can-do approach to tackling challenges and driving success.
Skills & Abilities:
- Expertise in Python , FastAPI , SQLAlchemy .
- Proficiency with containerization tools like Docker and infrastructure-as-code tools such as Terraform .
- Familiarity with OCPP/OCPI protocol integration .
- Experience designing scalable APIs and microservices.
- Excellent communication skills and a collaborative mindset.
Benefits
- Competitive basic salary
- 25 days annual leave, plus 8 Bank Holiday days
- Access to wellbeing and mental health benefits such as the Calm app, personal medical insurance, critical illness cover and dental insurance
- Pension contribution
- Access to our car benefit scheme
- Access to our online learning platform to continue to develop and grow your career with us.
Location
The business is currently based in our offices in Southwark. The position is full time and office based.
Believ is an equal opportunity employer. We embrace diversity and are committed to creating an inclusive environment for our people. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
#J-18808-Ljbffr
Senior Backend Engineer employer: Liberty Global
Contact Detail:
Liberty Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, FastAPI, and SQLAlchemy. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Understand the mission and values of Believ. Being able to articulate how your personal values align with their commitment to sustainable transport can make a strong impression during interviews.
✨Tip Number 3
Prepare to discuss your experience with cloud-based environments, particularly AWS. Be ready to share specific examples of how you've optimised performance and reliability in previous roles, as this is crucial for the position.
✨Tip Number 4
Showcase your collaborative mindset by preparing examples of how you've worked with product managers and designers in the past. Highlighting your mentorship experiences with junior developers can also demonstrate your leadership potential.
We think you need these skills to ace Senior Backend Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in backend development, particularly with Python and FastAPI. Include specific projects where you've designed scalable applications or worked with APIs and microservices.
Craft a Compelling Cover Letter: In your cover letter, express your passion for sustainable transport and how your skills align with Believ's mission. Mention your experience with cloud environments like AWS and your commitment to delivering exceptional user experiences.
Showcase Your Technical Skills: Be specific about your technical expertise in your application. Highlight your proficiency with SQLAlchemy, Docker, and any experience you have with OCPP/OCPI protocols. This will demonstrate your fit for the role.
Prepare for Potential Questions: Think about how you would answer questions related to system performance, reliability, and your approach to mentoring junior developers. Be ready to discuss how you stay updated with industry trends and implement improvements.
How to prepare for a job interview at Liberty Global
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, FastAPI, and SQLAlchemy in detail. Bring examples of past projects where you developed scalable applications or designed APIs, as this will demonstrate your technical expertise and problem-solving abilities.
✨Understand the Company’s Mission
Familiarise yourself with Believ's mission to create a reliable electric vehicle charging network. Showing that you understand their goals and values will help you connect with the interviewers and demonstrate your passion for sustainable transport.
✨Prepare for Scenario-Based Questions
Expect questions that assess your engineering mindset and ability to make decisions in a business context. Think about how you would approach challenges related to system performance, reliability, and customer feedback integration, and be ready to share your thought process.
✨Emphasise Collaboration and Mentorship
Highlight your experience working in teams and mentoring junior developers. Discuss how you’ve collaborated with product managers and designers to align technical requirements with business goals, as this aligns with the role's responsibilities at Believ.