Senior Backend Engineer
- 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
- 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.
- 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.
- 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.
- 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.
Recommended Jobs
Managing Data Engineer (IT)
Managing Data Engineer (Palantir Foundry) - London - Salary Up To £100,000 per annum Are you a strategic, hands-on engineering leader ready to shape impactful AI solutions? A Palantir expert with a p...
Account Manager
Automat-it is an all-in AWS Premier partner that empowers startups with DevOps and FinOps expertise and hands-on services. We guide and support hundreds of startups leveraging AWS smarter throughout ...
API Developer (SC Cleared)
API Developer (SC Cleared) Location: Remote (with occasional on-site visits as required) Work Pattern: Full-time, permanent or contract Security Clearance: Must hold active SC Clearance ...
Corporate Tax Director - Tier A Firm
This top-tier firm has ambitious plans to grow its corporate tax department. The firm is seeking a forward-thinking individual to join their team as a Corporate Tax Director, a role integral to th...
Data Architect (DV Security Clearance) (IT)
Data Architect (DV Security Clearance) Position Description CGI's Space, Defence, and Intelligence business unit is dedicated to delivering cutting-edge technical solutions that address the most...
Copy of Client Experience and Sales Specialist Stratford
CardHeading: [Join Thérapie to gain incredible earning potential and fast-track your career as a Client Experience and Sales Specialist!] CardIntro: [Offer expert consultations, guide clients on thei...
Computer Science Lead | Inner London Pay
Computer Science Education: Lead the Way at a Thriving Secondary School We are seeking an exceptional Head of Computer Science to spearhead the department at a distinguished secondary school i...
Credit Risk Analyst - Commodities
Credit Risk Analyst – Commodity Trading We are looking for a proactive and analytically driven Credit Risk Analyst to join our London-based team. This role offers the opportunity to work in a dyna...
Physical Education Teacher - Good School -Suffolk
Physical Education Teacher required to work on a full-time position *Physical Education Teacher required to work within a Good School in Suffolk * Physical Education Teacher to join a highly succ...
Senior Pricing Analyst
Our client is a brilliant commercial lines insurer that is seeking an Analyst for their Risk services team. I'm Looking to speak to candidates with 3+ years of exposure within Personal or Commerci...