Software Developer - Backend Search and Analytics

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 allows our clients to keep their maps up-to-date. We also provide search and analytics information to our customers, allowing them to make better decisions, backed by data.

Who you are and what you’ll do

You are passionate about machine learning, prescriptive analytics, and search algorithms. You love the challenge of searching through data to gather valuable insights. You are comfortable working in small teams and take pride in the contributions that you are able to make.

You are familiar with tools like Node.js, Elasticsearch, and NoSQL databases. You quickly learn new technologies and your previous experience working with full text search and backend server development makes you a great fit for this role.

As part of the Mappedin Development team, you will be helping us develop and improve our search services, analytics, and dashboards:

  • Designing and maintaining our search service
  • Building our analytics backend and visual dashboards
  • Improving other infrastructure-related tasks as necessary

You are highly interested in learning about:

  • Elasticsearch
  • Building data analytics platforms
  • Working with AWS and Jenkins and in a continuous deployment environment

What are some challenges?

As we develop our search services, analytics, and dashboards, we need someone who is experienced in backend servers to help us develop these services. We currently have a small team of 2 working on this and we’re looking to expand to 3 within the next two months.

Behind the scenes

We use a variety of technology and tools that currently include Elasticsearch, JavaScript, Node.js, MongoDB, Kibana, AWS, Webpack, npm, Github, Jenkins, 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, Hobbes stays on the other side of the office and won’t bother you unless you decide to work in the collaboration area there.