Base Career helps you apply smarter for this job.
Key skills for this role
Full time, 40h/week
Permanent
Starting annual salary range: 105 000 CAD - 160 000 CAD
Location: we’re primarily recruiting a Montreal-based person
Type: 95% Remote/Working from home and 5% travel for conferences, summits, etc.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
, CAN
MobilityData is seeking a Software Developer to build and maintain public-transit data quality tools, focusing on robust backend development with secondary frontend contributions. The role involves Python, Java, TypeScri
, CAN
We value curiosity, a collaborative spirit, and a pragmatic approach to problem-solving. As a developer at MobilityData, you will be expected to wear multiple hats, working across our diverse environment to build tools that matter.
Adaptability & Versatility: You are comfortable context-switching between backend logic and frontend interfaces, thriving in environments where you can explore various tools.
Engineering Ecosystem: You bring a strong technical foundation to our team:
Core Stack: You are proficient in Python and/or Java, and willing to work with TypeScript/NextJS.
Infrastructure & CI/CD: You are experienced with cloud-native infrastructure, automated delivery pipelines, and Infrastructure as Code (e.g., Terraform).
Design Philosophy: You embrace Schema-First/Model-First development using OpenAPI to build robust, contract-driven APIs, always prioritizing reliability and seamless delivery.
Open Source Mindset: You are eager to work in an open collaborative environment, engage directly with community contributors, and take pride in maintaining public-facing repositories.
Mission-Driven: You possess a strong interest in public transport and shared mobility, motivated by the goal of improving data quality for the public good.
Experience Level: You cumulate 3+ years of professional software development experience. You excel at taking ownership of defined features, troubleshooting complex issues, and creating clear technical documentation.
Education Level: You hold a Bachelor's degree in computer science, software engineering, computer information systems, a related field, or an equivalent combination of education and relevant experience.
Languages : You are fully proficient in English speaking and writing; multilingual abilities are an asset.
Canadian nonprofit that develops open data standards and tools for public transit and shared mobility.
Visit company websiteJobs and hiring trendsCAD 105000-160000 yearly / year
Full-time
Mid · 3+ years experience
Remote
Apply faster on company sites with our extension.