Senior Software Engineer

🏠 What We Do Founded in 2021 with the ambition to make cities cleaner and quieter, Electra is accelerating the shift to electric mobility by tackling its main barrier: charging. We build and operate a network of fast-charging stations (20 minutes on average) with a seamless and intuitive user experience. Based in Paris, Lyon, Bordeaux, Nantes, Brussels, Madrid, Zurich, Vienna, Munich, Milan, and Amsterdam, our teams aim to deploy 15,000 fast-charging points by 2030 , actively contributing to Europe’s energy transition. In just 4 years, we have: Deployed 650+ stations and 2,000+ fast-charging points Secured hundreds of future stations across Europe Opened offices in several European countries Raised €1B+ from leading investors and institutions Joined French Tech Next40 and won European Scale-up of the Year 2024 Grown to a team of 240+ talented people … and we’re just getting started! ⚡ The Tech Team The EV charging market is still fragmented (incompatible networks, unreliable stations, average apps). Our mission is to make charging simple, reliable, and industrialized , by thinking big (640 live stations). The Cash Flow Team sits at the very heart of the business: payments, billing, dynamic pricing , and more broadly everything that turns a charging session into a clean, traceable, reconcilable, and scalable financial flow. (The construction phase is largely behind us, we’re now entering a strategic phase where we explore new technical solutions to maximize our revenue streams.) What You’re Joining You’ll join an international Tech Team (50+ engineers across 10 countries) organized into autonomous squads. Each squad owns its scope end-to-end : design, delivery, production, and run. Stack & Environment Backend: Go (high-performance & concurrent services), Ruby on Rails (back-office & business logic) Data: PostgreSQL, Redis Messaging: NATS Cloud & Ops: AWS (ECS, RDS Aurora…), Docker, CI/CD, Datadog AI: Dust & Cursor 🦸‍♀️🦸‍♂️ Your Responsibilities As a Senior Software Engineer , you’ll act as a technical reference and delivery driver on critical topics (payments, billing, pricing), with high standards around robustness, observability, and business correctness. You will: Design and build reliable backend services (APIs, async workflows, batch & real-time processing) around billing, payments, and pricing. Translate complex business requirements (dynamic pricing, real-time congestion management, billing rules, VAT, discounts, B2B contracts, reconciliation) into simple, testable, and maintainable systems. Secure production : error handling, traceability, monitoring, alerting, and fast incident diagnosis. Proactively contribute to architecture decisions (event-driven systems, integration patterns, service boundaries, performance & concurrency). Raise the team’s bar through demanding code reviews, best-practice sharing, mentoring, and continuous improvement. Take full ownership of features , from technical design to delivery and QA before production release. Example Topics (Cash Flow) Depending on priorities, you may work on: Payments: payment flow orchestration, new payment methods, international scaling (new currencies). Billing: invoice generation, tax handling, multi-session consolidation, credit notes, auditability, e-invoicing across our 10 markets. Dynamic pricing: pricing rules, A/B testing, business constraints, real-time vs reporting consistency. Reconciliation & control: ensuring that “what was charged” = “what was billed” = “what was collected” , with robust and observable workflows. Scalability: database optimization, load handling, high availability. Congestion management. 😎 Your Profile 5 to 10 years of backend software development experience on production systems, ideally in transactional environments (payments, billing, fintech, marketplaces, B2B SaaS) or high-reliability contexts. Dynamic, rigorous, with strong attention to detail ( cash flow matters! ). Nice to have: comfortable with data-heavy and business-model topics (reconciliation, consistency, auditability). ⚡️ What Electra Offers You A key role in a massive international rollout of Europe’s largest fast-charging network Opportunities to grow across engineering, operations, and strategy A collaborative and mission-driven environment Real impact on the energy transition and the future of mobility An attractive compensation package with fixed and variable components (evaluated and paid quarterly) Brand-new offices in the 2nd arrondissement of Paris 2 days of remote work per week Alan health insurance (50% covered by Electra) Meal vouchers via Swile card (€10/day, 50% covered by Electra) 25 paid vacation days + 12 RTT (reduction of working time) days SYNTEC collective agreement (including vacation bonus, additional leave for special occasions, etc.) A quarterly company-wide event with the entire Electra team Sustainable Mobility Package Access to the company benefits platform (CSE) with numerous perks (culture, sports, etc.) Even if your profile doesn't match 100% of every criterion, we encourage you to apply. At Electra, we strive to create an environment where everyone feels comfortable, safe, and free to be themselves. We are committed to equal opportunities and do not tolerate any discrimination based on religion, cultural background, nationality, gender, sexual orientation, age, or disability. 💚 We value potential, motivation, and a learning mindset just as much as experience. 🚀 Recruitment Process TA Interview – Raphaël Hiring Manager interview – Simon Use Case – Test Technique & debrief Team fit – Interview at the Paris office with members of the Tech team.

Place of work

Talent Job Seeker
Île-de-France
app.general.countries.France

About us

Identifica el mejor Talento con Talent Job Seeker



Job ID: 10439550 / Ref: 27620f7c79884f9d41d99c9ecc43822d

Talent Job Seeker