Senior Backend Engineer in London

Senior Backend Engineer in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Lead the development of innovative software solutions for our Charge Point Management System.
  • Company: Join a forward-thinking tech company focused on sustainable energy solutions.
  • Benefits: Enjoy competitive pay, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative team culture with a focus on mentorship and continuous learning.
  • Why this job: Make a real impact in the EV industry while working with cutting-edge technologies.
  • Qualifications: Proven experience in backend development, particularly with Python and cloud environments.

The predicted salary is between 60000 - 80000 € per year.

Requirements

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

What the job involves

  • 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.
  • 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.
  • Define and build RESTful APIs and microservices using FastAPI that are efficient, secure, and scalable.
  • Create data models with SQLAlchemy for seamless database interaction.
  • Conduct performance profiling and debugging to optimize system speed and reliability.
  • Use containerization tools like Docker for scalable deployments.
  • 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.
  • 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.
  • 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.

Senior Backend Engineer in London employer: Deepstreamtech

As a Senior Backend Engineer at our innovative tech company, you'll thrive in a dynamic work culture that prioritises collaboration and creativity. We offer competitive benefits, including professional development opportunities and a commitment to work-life balance, all set in a vibrant location that fosters both personal and professional growth. Join us to make a meaningful impact in the EV charging sector while working with cutting-edge technologies and a passionate team.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Engineer in London

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with Python, FastAPI, and cloud environments like AWS. A strong portfolio can really set you apart from the crowd.

Tip Number 3

Don’t just apply blindly! Tailor your approach for each application. Research the company, understand their products, and mention how your skills can help them achieve their goals. This shows you’re genuinely interested and not just sending out generic applications.

Tip Number 4

Leverage our website! We’ve got loads of resources and job listings that can help you land that Senior Backend Engineer role. Plus, applying through us means you’ll be part of a community that values innovation and collaboration.

We think you need these skills to ace Senior Backend Engineer in London

Scalable Application Development
Cloud-Based Environments (AWS)
Performance Optimization
Debugging Tools
Database Design Principles
SQL Optimization
Technical Decision-Making

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with Python, FastAPI, and SQLAlchemy in your application. We want to see how you've delivered scalable and secure applications in the past, so don’t hold back on those achievements!

Tailor Your Application:Take a moment to align your application with our job description. Mention your familiarity with AWS, Docker, and any experience you have with OCPP/OCPI protocols. This shows us you understand what we’re looking for and how you can fit into our team.

Be Proactive:We love candidates who take ownership and are eager to innovate. In your application, share examples of how you've proactively sought opportunities to drive impact in your previous roles. It’s all about showing us your can-do attitude!

Keep It Conversational:While we appreciate professionalism, we also value a friendly tone. Write your application as if you're having a chat with us. This helps convey your enthusiasm and makes your personality shine through!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Inside Out

Make sure you’re well-versed in Python, FastAPI, and SQLAlchemy. Brush up on your knowledge of containerization tools like Docker and infrastructure-as-code tools such as Terraform. Be ready to discuss how you've used these technologies in past projects, especially in cloud environments like AWS.

Showcase Your Problem-Solving Skills

Prepare examples that highlight your ability to tackle real-world challenges. Think about times when you optimised performance or debugged a tricky issue. This will demonstrate your commitment to delivering exceptional user experiences and aligning solutions with business goals.

Communicate Effectively

Strong communication skills are key! Practice explaining complex technical concepts in simple terms. Be prepared to discuss how you’ve collaborated with product managers and designers to ensure alignment with business objectives. This shows you can work well in a team and understand the broader business context.

Emphasise Ownership and Innovation

During the interview, express your willingness to take ownership of projects and innovate beyond immediate tasks. Share instances where you proactively sought opportunities to drive impact. This attitude is crucial for a role that involves leading the development of a market-leading platform.