FreshRemote.Work

Lead Full-Stack Developer (Remote, Quebec) - Quebec, Canada - Remote

About Us

The Mobility House’s (TMH) mission is to create an emissions-free energy and mobility future. Since 2009, the company has developed an expansive partner ecosystem to intelligently integrate electric vehicles into the power grid, including electric vehicle charger manufacturers, 750+ installation companies, 65+ energy suppliers, and automotive manufacturers ranging from Audi to Tesla.

Our intelligent Charging and Energy Management system ChargePilot enables customers and partners to integrate electric vehicles into the grid for optimized and future proof operations. TMH’s unique vendor-neutral and interoperable technology approach to smart charging and energy management has been successful at over 1,500 commercial installations around the world. TMH has over 200 employees across its operations in Munich, Zurich, and Belmont, Calif. For more information visit mobilityhouse.com.

About The Role

TMH seeks a self-motivated, energetic full-stack developer who wants to help accelerate the transition to zero-emission transportation by remotely joining our North American division, from Canada. Fueled by the momentum of the EV industry, TMH is set to design, develop & enhance its ChargePilot product to address the global needs of our North American bus & truck customersThis Lead Developer is intended to participate in both the elaboration of our software development strategy, and the execution of that development. 

Our successful candidate will have a Dev Ops mindset: self-sufficient, nimble, focused on adding tangible value to our product, committed to rapid lifecycle deployment, and accountable all the way through QA. This role offers great potential for personal growth in an expanding international product development team, including leadership opportunities.

Key Responsibilities

  • Collaborate with existing Technology and IT leaders to establish a mature, agile software development framework that can scale with developer team growth
  • Collaborate with TMH's Product team regarding product discovery work, root cause analysis and solution engineering
  • Contribute code to our product software, including the customer dashboard and backend infrastructure
  • Support the hiring of additional developers on the team
  • Support developer onboarding, with training, QA and coaching, as needed
  • Continually enhance processes followed by this new developer team

Requirements

    • Years of software development experience in Agile/Scrum environments, including at least Python and Typescript / React, ideally Rust too - we're looking for a coding veteran
    • Strategic approach to development, with tangible experience setting up frameworks or teams for success
    • Prior experience with IoT devices, including linux based edge devices such as raspberry pi
    • Prior experience in a cloud-based microservice environment (we run on AWS) 
    • Leadership experience in an open feedback culture including mentoring & coaching
    • Excellent verbal and written communication skills
    • Approachable, proactive, resourceful, collaborative, but also works autonomously without direct supervision
    • Able to work remotely from home in Canada with the ability for travel internationally on a quarterly basis (Germany or California) 
    • Flexible culturally and logistically, including demonstrated experience collaborating remotely with colleagues across timezones and continents

Bonus points:

    • Some experience working in a startup, with a highly selective product roadmap
    • Prior Product Management experience or exposure
    • Some front-end development experience as well
    • Familiarity with North American cybersecurity requirements
    • Experience with IT responsibilities
    • Comfortable performing Agile workflow in Jira
    • Strong interest in The Mobility House's mission

Benefits

  • Competitive compensation – $100,000-$120,000 CAD, plus 13 paid holidays, 22 days PTO, and paid parental leave (Offer details contingent on a range of factors, including skills, qualifications and experience)
  • Growth opportunity – senior role with close proximity to leadership, chance to define the scope of the role, and be positioned as the team's first manager
  • Team building – we host 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
  • Diversity – our small, multi-cultural team is passionate about The Mobility House’s mission 

Apply

Job Profile

Regions

North America

Countries

Canada

Skills

Agile AWS IoT Linux Microservices Python React Rust Scrum Typescript

Tasks
  • Collaborate with product team
  • Contribute code to product software
  • Enhance team processes
  • Establish agile software development framework
  • Support hiring and onboarding of developers
Restrictions

Ability to work remotely from home in Canada with occasional international travel to Germany or California

Timezones

America/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8