We are looking for a Mean Software Engineer. Our client's mission is to make transportation more equitable and sustainable through advanced digital solutions to coordinate our roads.
Transforming the transportation system to enable the next paradigms of low-carbon, micro and autonomous vehicles requires rethinking how we pay for and manage roads.

Our client creates dynamic road charging solutions adapted to the mobility needs of the 21st century.

Role Summary:

As the lead developer of the MEAN Stack back-end, you will join the engineering team to improve your connected vehicle and user interfaces as well as the back-end infrastructure. You will collaborate with a diverse and mission-driven team to scale our solution around the world.

What you will do if hired by our client:

You will be developing and scaling services with a growing user base and interactions with our various partners' APIs (financial, monitoring, vehicle data acquisition...). You will also communicate system performance and product updates to the team and customers. As part of your role, you will:

  • Deliver new features and resolve issues on our APIs, web app and mobile apps.
  • Improve our vehicle data collection system leveraging mobile phone capabilities (GPS, positioning, BlueTooth,..).
  • Improve performance and compatibility of our mobile application with android and iPhone devices.
  • Update, extend and optimize existing API as necessary to support existing and planned needs of our interfaces.
  • Manage and tune infrastructure, making use of managed services wherever appropriate.
  • Help guide new application development with external partners focused on real-time services.
  • Write secure, modular, well-tested code.
  • Optimizing the cost efficiency of our services.

Skills and experience that will help you succeed in this role:
You have 5+ years of software development experience using multiple program languages and frameworks. Like us, you value creativity, curiosity, and intellectual honesty, and you are committed to solving problems with us together as a team. Your desire to have a huge impact motivates you to join an incredibly productive team and do extraordinary things. You have the following skills and competencies:

  • Demonstrated angular experience in developing maintainable, scalable, cross-browser code that is a delight to experience on any device
  • Specialized technical knowledge of the MongoDB platform or similar NoSQL technologies
  • Demonstrated experience working on Mobile applications
  • Knowledge of Linux administration and shell scripting
  • Experience and understanding of container systems such as Docker and modern deployment frameworks
  • Familiarity with AWS services
  • Strong commitment to good documentation practices.
  • Experience with GIS, Bluetooth, GPS is desirable
  • Appetite for innovation in transportation and sustainability is desirable

Our stack:

  • MEAN - MongoDB, Express, Angular, Node for front-end/back-end
  • Linux, AWS, Docker experience for infrastructure
  • Python for complex calculation and processing