Electric Vehicle Jobs | EV Careers & Opportunities | electricvehiclejobs.com

Senior Backend Developer - Electric Vehicle Charging Solutions

beBeeSoftware

Our company is dedicated to creating a sustainable future for everyone. We're a leading provider of electric vehicle charging solutions, committed to making transportation more accessible and environmentally friendly.

We're seeking a skilled Senior Software Engineer to lead the development of our Charge Point Management System (CPMS) and customer-facing app and web portal. This role will involve enhancing these platforms to achieve feature parity with our incumbent SaaS solution, and then designing and implementing innovative features to create a market-leading, scalable, and secure platform.

About the Role

  • 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.
  • 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

Required Skills and Qualifications

  • Technical Skills:
  • 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.
  • Soft Skills:
  • Excellent communication skills and a collaborative mindset.

Benefits

  • Competitive Salary and Benefits Package:
  • 25 Days Annual Leave, plus 8 Bank Holiday Days:
  • Access to Wellbeing and Mental Health Benefits:
  • Pension Contribution:
  • Access to Our Car Benefit Scheme:
  • Access to Our Online Learning Platform:

The position is full time and office based. Our company values diversity and inclusion, and we strive to create an inclusive environment for our people.

Job Alerts

Get notified when new positions matching your interests become available at Electric Vehicle Jobs.

Need Help?

Questions about our hiring process or want to learn more about working with us?