Application Guide

How to Apply for Senior Backend Engineer

at Qwello

🏢 About Qwello

Qwello is at the forefront of Europe's electric transition, designing user-focused EV chargers that are both intuitive and reliable. As a remote-first company, they prioritize innovation and sustainability, offering a unique opportunity to work on impactful infrastructure that directly contributes to climate goals.

About This Role

As a Senior Backend Engineer, you will architect and implement scalable backend services using Rust and Python, driving the evolution of Qwello's system architecture to support rapid growth. Your work will directly enable seamless integration with partners and ensure the reliability of EV charging infrastructure across Europe.

💡 A Day in the Life

Your day might start with a stand-up with the backend team to discuss progress on a new charging station integration. You'll spend the morning writing Rust services for real-time data processing, then collaborate with a partner engineer to design an API contract. After lunch, you'll review a Terraform PR for a new AWS Lambda deployment and mentor a junior engineer on Python async patterns.

🎯 Who Qwello Is Looking For

  • A seasoned engineer with 5+ years of experience delivering complex backend projects, preferably in high-scale distributed systems.
  • Expert in Python with a deep understanding of async patterns, performance optimization, and testing; Rust experience is a strong plus, but a willingness to learn is essential.
  • Proficient in cloud-native architectures (AWS, Azure, or GCP) with hands-on Infrastructure as Code (Terraform) and serverless computing.
  • A collaborative problem-solver who thrives in a remote, cross-functional team and can drive architectural decisions while mentoring peers.

📝 Tips for Applying to Qwello

1

Tailor your resume to highlight Python and Rust projects, especially those involving distributed systems or cloud infrastructure.

2

In your cover letter, mention specific experience with Terraform or serverless architectures (e.g., Lambda, Cloud Functions) and how they improved scalability.

3

Showcase any contributions to open-source EV or energy-related projects to demonstrate passion for the mission.

4

Prepare a concise portfolio or GitHub repo with well-documented code examples in Python and Rust, focusing on backend services.

5

Emphasize your experience with partner integrations or API design, as Qwello values close collaboration with external partners.

✉️ What to Emphasize in Your Cover Letter

['Highlight your expertise in Python and Rust, and your ability to design scalable distributed systems.', "Express genuine interest in EV infrastructure and Qwello's mission to accelerate Europe's electric transition.", "Demonstrate experience with cloud-native tools (Terraform, serverless) and how you've driven architectural transformations.", 'Mention your collaborative approach and success in working with cross-functional teams and external partners.']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Read Qwello's blog or press releases to understand their product roadmap and recent partnerships.
  • Study their charger models and user app to grasp the user experience and backend requirements.
  • Familiarize yourself with the EU's EV charging standards (e.g., OCPP, ISO 15118) to show domain awareness.
  • Check their engineering culture on Glassdoor or LinkedIn to understand remote work practices and team dynamics.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 System design for a high-availability EV charging backend (e.g., handling concurrent charging sessions, real-time status updates).
2 Deep dive into Python async programming and Rust ownership model; refactor a code snippet.
3 Scenario: How would you migrate a monolithic backend to microservices using serverless on AWS?
4 Terraform best practices: managing state, modules, and multi-environment deployments.
5 Partner integration challenge: designing an API that scales with multiple OEMs while maintaining low latency.
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Don't neglect to mention Rust even if you're a beginner; emphasize your willingness to learn and any Rust side projects.
  • Avoid generic statements about 'passion for sustainability' without linking to specific technical contributions.
  • Don't overlook the importance of IaC; if you lack Terraform experience, be honest and highlight comparable tools like Pulumi or CloudFormation.

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Qwello!