Software Developer - Backend

Development

Who we are and what we do

Founded in 2011, Mappedin powers search and discovery indoors, enabling consumers to find what they’re looking for with speed and ease. Our software platform provides industry leading tools to manage dynamic indoor spatial data and offer wayfinding experiences for customer-facing applications, including a recent collaboration with Apple Maps.

Mappedin works with the ten largest malls in Canada, the largest REITs in the US, and in stores, hospitals, campuses, and airports around the world.

The Platform team at Mappedin works on our core platform and is what enables our clients to keep their maps up to date. We also provide search and analytics information to our customers, allowing them to make better data-driven decisions.

Who you are and what you’ll do

You love to work with the newest technology and to solve complicated problems, helping us scale to the next 10x. We expect you to build for the future and keep challenging us on our views of what’s best for Mappedin’s future.

As part of the Development team and reporting to the CTO, you will work on the architecture of distributed systems:

  • Architect, build, and test backend services
  • Contribute to backend API

You are highly interested in learning about or already have experience in:

  • Data modelling with NoSQL databases
  • Building high performance distributed systems
  • Microservices architecture
  • Authentication and authorization systems
  • Graph databases
  • Queuing systems
  • AWS

What are some challenges?

You will be apart of a small team, working closely with our architects to make our platform more robust. As a result, there’s not a lot of mentorship in this role within Mappedin to help you with specific questions, and we are looking to you to become authority. You’ll be working to solve really hard problems that may not have been solved yet. You won’t be able to just search for an answer.

Behind the scenes

We use a variety of technology and tools that currently include JavaScript, Node.js, MongoDB, Elasticsearch, Kibana, AWS, React, Redux, Three.js, Webpack, npm, WebGL, Swift, SceneKit, OpenGL, Github, and JIRA.

There’s a lot of trust here at Mappedin. We work flexible hours, have a flexible vacation policy, and provide you with the hardware or office equipment you require to do your best work. We value execution and will do what it takes to get things done if it’s something we’ve promised. We stay curious and will always ask each other questions, rarely making assumptions. We recognize that we are all different and will challenge each other’s views and perceptions from time to time, resulting in constructive and healthy debates, but that never stops us from all eating lunch together every day. If you want to join our sports team, we have a blank bright orange jersey here waiting for your name to be printed on it.

Lastly, we have an awesome office cat who loves attention. Allergic? Don't worry, he stays on the other side of the office and won’t bother you unless you decide to work in the collaboration area there.