03 Oct
|
MobilityData
|
Moncton
03 Oct
MobilityData
Moncton
Full time, 40h/week Permanent Starting annual salary range: 105 000 CAD - 160 000 CAD Type: 95% Remote/Working from home and 5% travel for conferences, summits, etc. Open-minded and inclusive team that values care, collaboration, communication, accountability, pragmatism and diversity ~20 annual vacation days and additional paid time off for sick days, parental obligation, bereavement, etc. ~ Closed between Dec 25th and January 1st of every year (i.e. additional employer paid time off) ~ Virtual health care service and wellness expense account ~ Compensations for public-transit and shared-mobility passes, home office material and coworking space Hundreds of millions of public transit passengers around the world rely on apps to get information on how to get around. These apps and transportation providers rely on data standards to structure and exchange this information on things like subway routes, bus schedules, network disruptions, fares, and many other useful pieces of passenger information.
At MobilityData, our mission is to enhance the traveler experience through the usage of open data standards for the mobility ecosystem in order to empower people to travel in the most sustainable ways across the globe. Our work includes facilitating discussions to advance standardization efforts for the benefit of global users, proposing new functionalities, and offering support through comprehensive documentation and training.
Our Public Transit Data
Quality product area is responsible for tools that help data producers increase spec compliance, accuracy, and depth of their transit data.
As a software developer in our small, high-performance team, you will wear multiple hats—focusing primarily on robust backend development with secondary frontend contributions to ensure a seamless experience. Reporting to the technical lead, the software developer will work alongside product managers, developers, and an active open-source community to define the future of transit data quality.
We are looking for someone with a robust interest in public transport and shared mobility, eager to contribute to our diverse engineering ecosystem.
Software Development
Deliver scalable, testable, and maintainable code using our diverse technology ecosystem (Python, Java, TypeScript/NextJS). Leverage AI tools to accelerate development and streamline code reviews, always maintaining a human-in-the-loop approach to ensure quality. Contribute to documentation and educational content to communicate technical requirements to both technical and non-technical audiences.
Open Source
Collaboration & Software Maintenance Work on key initiatives featured in our portfolio, including GTFS Validator, MobilityDatabase Web, and Mobility Feed API.
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., 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. #
📌 Software Engineer, Travel (Moncton)
🏢 MobilityData
📍 Moncton