Backend Software Developer

apartmentThe Mobility House placeMontréal scheduleFull-time calendar_month 

About Us

The Mobility House (TMH) is shaping the zero emissions future of energy and mobility. Our resilient charging technology makes EV charging reliable and flexible, and provides drivers the freedom of zero emissions, zero cost charging. We integrate flexible charging with energy systems to stabilize the electrical grid and free it from fossil fuels.

Across Europe, Asia-Pacific, and North America, The Mobility House currently manages more than 2,000 EV fleet charging facilities, charges hundreds of thousands of electric vehicles, and trades power from more than 100 MWh of energy storage.

TMH has over 200 employees across its operations in California, Montreal, Munich, Paris, Zurich, and Singapore. For more information visit our website.

About The Role

TMH seeks a self-motivated, energetic Backend Developer to help accelerate the transition to zero-emission transportation by joining our North American division from Canada. Fueled by the momentum of the EV industry, TMH aims to design, develop, and enhance its ChargePilot product to address the global needs of our bus and truck customers across North America and Europe.

This Developer will work closely with our Lead Developer and Product team to understand TMH’s top priorities, define our development strategy, and most importantly, deliver these development outcomes with high-quality code. This role focuses on backend development for our cloud solution, an EV charging management software, remotely operatoring EV chargers at our customers' sites.

Successful candidates will need to be compatible with a DevOps mindset: self-sufficient, nimble, collaborative, committed to rapid lifecycle deployment, and accountable for code quality. Amongst an expanding team, this role offers growth opportunities, proximity to leadership and exposure to the crucial, cutting-edge world of electrical vehicles & energy optimization.

Key Responsibilities
  • Collaborate with the Lead Developer & Product team to align development priorities and strategies.
  • Contribute high-quality code to our product software, enhancing the Local Controller’s operations and reliability.
  • Maintain thorough documentation, ensure continuous improvement of our tech stack and methodologies, and leave the code in a better place than it was found.
  • Balance different market requirements and maintain a global product that satisfies both markets.
Requirements
  • Proven software development experience in Agile/Scrum environments.
  • Expertise in backend development with Java, Typescript and Node.js.
  • Strong foundation in Software Development fundamentals, and Clean Code principles.
  • Networking and containerization skills (Docker).
  • Excellent verbal and written communication skills.
  • Approachable, proactive, resourceful, collaborative, but also works autonomously.
  • Flexible culturally and logistically, including demonstrated experience collaborating remotely with colleagues across time zones and continents.
  • Resident of Quebec, legally able to work in Canada without sponsorship, and able to travel internationally (California or Germany) a few times per year.

Bonus points:

  • Experience with AWS
  • Startup experience with a selective product roadmap.
  • Experience with IoT devices (e.g., PLCs, Raspberry Pi).
  • Prior exposure to product management and needs discovery.
  • Familiarity with North American cybersecurity requirements.
  • Proficiency in Agile workflow using Jira.
  • Strong interest in The Mobility House's mission.

Our Tech Stack:

Java, Typescript, Node.js, Python, Rust, Docker, AWS, Elasticsearch, RabbitMQ, Redis, Microservices.

Benefits
  • Competitive compensation – $100,000-$120,000 CAD, with 22 days PTO in addition to 11 paid holidays, and paid parental leave (Offer details contingent on a range of factors, including skills, qualifications and experience).
  • Growth opportunity – exposure to crucial new industry, international partners, and senior leaders.
  • Team building – we host a company wide retreat 2x a year + annual team off sites.
  • Open feedback culture – we want to grow as people and help each other to do the same.
  • Learning opportunities – this is a burgeoning industry, and you’ll gain new knowledge and skills every day.
  • Flexibility – we work from a Montreal office once a week, and otherwise work from home
  • Diversity – our small, multi-cultural team is passionate about The Mobility House’s mission.

If you’re passionate about driving the future of emission-free transportation, apply now to join our innovative team at TMH!

All qualified applicants will receive consideration for employment without regard to race, creed, color, national origin, gender, sexual orientation or veteran status.

apartmentGenetecplaceMontréal
design to production  •  Address the needs of our internal clients as much as possible As a Software Developer, you will play a key role within an enthusiastic and friendly team that aims to deliver a dynamic, flexible, and scalable solution using cutting...
apartmentAmazonplaceMontréal
bataille en ligne multijoueur (oui, un MOBA); et collaborer avec une équipe d'experts polyvalents qui ont bien du fun à travailler ensemble. Venez construire l'avenir avec nous! /// As a Software Developer - Tools & Automation, you will develop the tools...
apartmentGenetecplaceMontréal
Your team’s dynamic: Our team is looking for cloud developers to build the next generation of highly scalable software for cloud native access control systems. Top 5 reasons why you want this job:  •  Because you want to face the challenge of being...