
Senior Backend Software Developer, EV Charging
The Mobility House
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$125,000 - CA$160,000 per year
Job Level
Senior
Tech Stack
AWSCloudCyber SecurityDockerDynamoDBIoTJavaScriptMongoDBMySQLNode.jsPostgresTypeScript
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypescriptNode.jsAWSPostgreSQLMongoDBMySQLDockersystem designscalability principlesClean Code
Soft skills
communication skillsproblem-solving skillscollaborativeproactiveresourcefulapproachableautonomousflexiblementoringknowledge sharing