Backend Developer enhancing EV charging management software for The Mobility House. Collaborating with teams in a hybrid work environment to deliver high-quality code.
Responsibilities
Collaborate with the Lead Developer & Product team to align development priorities and propose system design strategies.
Contribute high-quality (reliable, scalable, and secure) code to our product software, enhancing the effectiveness of Local Controller operations.
Implement and manage cloud infrastructure, primarily using AWS.
Conduct code reviews, contribute to team knowledge sharing, and maintain thorough documentation: ensure continuous improvement of our tech stack and leave the code in a better state than it was found.
In partnership with the lead developer, mentor other developers.
Requirements
Proven software development experience in Agile/Scrum environments.
Expertise in backend development with Typescript and Node.js.
Hands-on experience with AWS services (Lambda, DynamoDB, S3, API Gateway, etc.)
Experience with databases such as PostgreSQL, MongoDB, or MySQL.
Networking and containerization skills (Docker).
Strong foundation in Software Development fundamentals, and Clean Code principles.
Deep understanding of system design, architecture, and scalability principles.
Excellent verbal and written communication skills.
Strong problem-solving skills adapted to a fast-paced environment.
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) once or twice per year.
**Bonus points:**
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.
Resident of Montreal able to come to our Mile-end office on Tuesdays
Benefits
Competitive compensation – $125,000-$160,000 CAD, with 22 days PTO and other benefits (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.
Senior Backend Engineer for Spotify's Subscriptions team, building Java services for merchandising platform and user conversion. Collaborating with cross - functional teams to drive subscriber growth.
Backend Software Engineer designing, building, and deploying AI capabilities for media products. Collaborating cross - functionally to enhance global products through Python APIs and data systems.
Senior Software Engineer developing scalable web systems using cloud technologies at Relativity. Building AI - powered solutions for the legal tech industry with a focus on efficiency and accuracy.
Java Engineer developing high - quality software solutions and coaching teams on best practices at LT. Collaborating with team members and engaging in continuous learning.
Senior .NET Developer at Cayuse developing secure applications with Microsoft .NET framework. Collaborating to shape technical strategies and delivering high - quality scalable applications.
Senior Full - Stack Developer at Mapon developing innovative products for fleet management and asset tracking. Collaborating with cross - functional teams to deliver high - quality software.
Full stack developer at Avanade working on innovative software solutions with .NET and Angular. Involves designing architectures and connecting technology with business needs.
Erzieher:in supporting children's daily activities in a vibrant daycare setting. Collaborating with parents and team members while ensuring a safe and stimulating environment.
Werkstudent Softwareentwicklung C++ at Maurer Electronics GmbH in München. Involves supporting software modules, tests, and algorithm development for digital image processing.
Senior Software Engineer developing software and firmware for Q - SYS's innovative audio, video, and control platform. Collaborating with cross - functional teams to deliver seamless integration.