C

Communauto

On-demand, app-based carsharing and fleet access

Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • At least 5 years of practical experience with C#.
  • At least 5 years of practical experience with TypeScript and React.
  • At least 5 years of practical experience with Node.js.
  • At least 5 years of practical experience with SQL Server and PostgreSQL.
  • Strong command of software design principles and architecture.
  • Knowledge of unit testing practices using xUnit and continuous integration.
  • Experience with cloud platforms, specifically Google Cloud and Azure, and Auth0.
  • French is the working language.
  • Availability to assist occasionally during critical incidents.

Responsibilities

  • Build complete features, from React/TypeScript interfaces through C# and Node.js backend services.
  • Integrate authentication and authorization using Auth0.
  • Design robust data models and performant queries using SQL Server and PostgreSQL.
  • Write unit tests using xUnit and conduct code reviews.
  • Investigate and resolve performance or stability issues.
  • Deploy to the cloud using GitHub, Kubernetes, OpenTofu, Google Cloud, and Azure.
  • Propose ideas to improve tools and practices.
  • Provide occasional support during critical incidents.
  • Take ownership of features end to end, from understanding requirements through production deployment, and contribute to architecture, tools, and ways of working.

Desired Qualifications

  • Experience with Kubernetes and infrastructure as code using OpenTofu.
  • Interest in sustainable mobility.

About the Company

Communauto

On-demand, app-based carsharing and fleet access

Communauto operates a network of shared vehicles across Canada and Paris, providing an alternative to private car ownership. It offers two main services: station-based round-trip rentals where a vehicle must be returned to its original location, and one-way Flex rentals within a designated zone. Users locate, book, and unlock cars via a mobile app, with fees based on time and distance and inclusive of fuel, maintenance, and insurance. The model emphasizes accessibility, flexibility, and environmental goals, aiming to reduce vehicle numbers and emissions. It differentiates itself through a long-running, mission-driven approach (now under a social utility trust) and strategic growth via partnerships and acquisitions (e.g., Mobizen, VRTUCAR, CarShare Atlantic), enabling a broad urban mobility solution rather than a traditional car rental service.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Montreal, Canada
Founded
1994

Recently Posted Jobs

Explore more opportunities at Communauto

See more jobs