Senior Software Developer

4 hours ago


Waterloo, Ontario, Canada Mappedin Full time
About Mappedin

Mappedin is a global leader in indoor mapping and spatial data management. Our solutions power billions of square feet of indoor space and guide millions of people visiting various locations. We're making maps as powerful indoors as they are outdoors.

We offer custom enterprise solutions, easy-to-use developer tools, and a revolutionary self-service mapmaking platform. This enables our customers to enhance indoor experiences, optimize spaces, track assets, and ensure public safety with AI-powered mapping technology.

About the Role

We're seeking a skilled developer to join our team. As a developer, you'll work on building great web applications with React, used by millions of people. You'll also have the opportunity to write Node.js backend code from time to time.

Your primary focus will be on clean code that works, covered with high-quality automated tests. You'll be part of a team responsible for maintaining our current Indoor Mapping Software as well as building our next-generation Editor product.

Key Responsibilities
  • Front End Application Development using React
  • TypeScript
  • Test Driven Development
  • Map rendering frameworks such as deck.gl, Leaflet, or MapBox GL JS
What We Offer

We operate with an experimental mindset and are constantly pushing the boundaries of our industry. We follow the Test Driven Development methodology to write code that is testable, tested, and only does what it needs to do.

We run an agile development process designed to give our developers as much uninterrupted development time as possible. Most days, the only meeting you'll have is the morning standup.

We use a variety of technology and tools, including TypeScript, React, Jest, Three.js, Webpack, Node.js, Postgres, Kafka, MongoDB, and Docker.

Mappedin is a remote-first company, but we also offer the ability to collaborate in person at our Waterloo and Toronto offices. We have a flexible vacation policy and ensure you have the equipment required to unleash your potential.

What We're Looking For

We welcome applications from people with disabilities. We provide reasonable accommodations for candidates upon request through the recruitment process.



  • Waterloo, Ontario, Canada Fountain Automotive Full time

    About the RoleFountain Automotive is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our Android software development team, you will be responsible for designing, developing, and testing high-quality Android applications.Key ResponsibilitiesDesign and develop efficient, reliable, and high-performance Android...


  • Waterloo, Ontario, Canada Fountain Automotive Full time

    About the RoleFountain Automotive is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our Android software development team, you will be responsible for designing, developing, and testing high-quality Android applications.Key ResponsibilitiesDesign and develop efficient, reliable, and high-performance Android...

  • Software Developer

    1 day ago


    Waterloo, Ontario, Canada Artech LLC Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Artech LLC. As a Software Developer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Key Responsibilities:Design and develop software applications using JavaScript, React,...

  • Software Developer

    21 hours ago


    Waterloo, Ontario, Canada Artech LLC Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Artech LLC. As a Software Developer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Key Responsibilities:Design and develop software applications using JavaScript, React,...


  • Waterloo, Ontario, Canada Musashi AI North America Full time

    Job Title: Senior Computer Vision Software EngineerMusashi AI North America is a leading provider of smart vision solutions for quality assurance in manufacturing environments. We are seeking a highly skilled Senior Computer Vision Software Engineer to lead the development, deployment, and maintenance of AI/ML solutions within our organization.Key...


  • Waterloo, Ontario, Canada Musashi AI North America Full time

    Job Title: Senior Computer Vision Software EngineerMusashi AI North America is a leading provider of smart vision solutions for quality assurance in manufacturing environments. We are seeking a highly skilled Senior Computer Vision Software Engineer to lead the development, deployment, and maintenance of AI/ML solutions within our organization.Key...


  • Waterloo, Ontario, Canada Magnet Forensics Inc. Full time

    About Magnet Forensics Inc.Magnet Forensics Inc. is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices.Our MissionWe are continually innovating so our customers can deploy advanced digital forensic tools and techniques to investigate...


  • Waterloo, Ontario, Canada Magnet Forensics Inc. Full time

    About Magnet Forensics Inc.Magnet Forensics Inc. is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices.Our MissionWe are continually innovating so our customers can deploy advanced digital forensic tools and techniques to investigate...


  • Waterloo, Ontario, Canada Ansys Full time

    Job Title: Frontend Software DeveloperWe are seeking a highly skilled Frontend Software Developer to join our team at Ansys. As a Frontend Software Developer, you will be responsible for designing, implementing, and maintaining software products and supporting systems.Key Responsibilities:Design and implement software modules and sub-systemsPropose and...


  • Waterloo, Ontario, Canada Ansys Full time

    Job Title: Frontend Software DeveloperWe are seeking a highly skilled Frontend Software Developer to join our team at Ansys. As a Frontend Software Developer, you will be responsible for designing, implementing, and maintaining software products and supporting systems.Key Responsibilities:Design and implement software modules and sub-systemsPropose and...


  • Waterloo, Ontario, Canada RideCo Full time

    Job Title: Senior Salesforce Architect/DeveloperRideCo is seeking a highly skilled Senior Salesforce Architect/Developer to join our Engineering team. As a key member of our team, you will play a critical role in driving our Salesforce ecosystem, aligning business processes with technical solutions, and enhancing the overall Salesforce platform's...


  • Waterloo, Ontario, Canada RideCo Full time

    Job Title: Senior Salesforce Architect/DeveloperRideCo is seeking a highly skilled Senior Salesforce Architect/Developer to join our Engineering team. As a key member of our team, you will play a critical role in driving our Salesforce ecosystem, aligning business processes with technical solutions, and enhancing the overall Salesforce platform's...


  • Waterloo, Ontario, Canada Venuiti Solutions Inc. Full time

    Job DescriptionVenuiti Solutions Inc. is seeking a highly skilled Software Development Programmer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.RequirementsEducation: Bachelor's degree in Computer Science, Information Technology, or a related field.Experience: 5...


  • Waterloo, Ontario, Canada Venuiti Solutions Inc. Full time

    Job DescriptionVenuiti Solutions Inc. is seeking a highly skilled Software Development Programmer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.RequirementsEducation: Bachelor's degree in Computer Science, Information Technology, or a related field.Experience: 5...


  • Waterloo, Ontario, Canada Ansys Full time

    Job Title: R&D Software DeveloperWe are seeking a highly skilled R&D Software Developer to join our team at Ansys. As a key member of our development team, you will be responsible for designing, implementing, and maintaining software products and supporting systems.Responsibilities:Design and implement software modules and sub-systems using best...


  • Waterloo, Ontario, Canada Ansys Full time

    Job Title: R&D Software DeveloperWe are seeking a highly skilled R&D Software Developer to join our team at Ansys. As a key member of our development team, you will be responsible for designing, implementing, and maintaining software products and supporting systems.Responsibilities:Design and implement software modules and sub-systems using best...


  • Waterloo, Ontario, Canada OpenText Full time

    Principal Software DeveloperAt OpenText, we're seeking a highly skilled Principal Software Developer to join our team. As a key contributor, you'll play a pivotal role in constructing cutting-edge systems that help our customers navigate complex cyber risks and unlock new opportunities.Your Impact:You'll be responsible for designing, building, and...


  • Waterloo, Ontario, Canada OpenText Full time

    Principal Software DeveloperAt OpenText, we're seeking a highly skilled Principal Software Developer to join our team. As a key contributor, you'll play a pivotal role in constructing cutting-edge systems that help our customers navigate complex cyber risks and unlock new opportunities.Your Impact:You'll be responsible for designing, building, and...


  • Waterloo, Ontario, Canada RideCo Full time

    Job Title: Senior Salesforce Architect/DeveloperRideCo is seeking a highly skilled Senior Salesforce Architect/Developer to join our Engineering team. As a key member of our team, you will play a critical role in driving our Salesforce ecosystem, aligning business processes with technical solutions, and enhancing the overall Salesforce platform's...


  • Waterloo, Ontario, Canada RideCo Full time

    Job Title: Senior Salesforce Architect/DeveloperRideCo is seeking a highly skilled Senior Salesforce Architect/Developer to join our Engineering team. As a key member of our team, you will play a critical role in driving our Salesforce ecosystem, aligning business processes with technical solutions, and enhancing the overall Salesforce platform's...