You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Software Developer - DevOps New Paid Listing


Neuvo Canada


Waterloo, Canada


Architectural Engineering




Permanent | Full Time

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 Back End Services Team at Mappedin owns all of the core infrastructure, architecture, and (some) services that power the Mappedin apps as they are used by millions of people.

Who you are and what you’ll do

I’m not going to waste your time with a bunch of fluff you aren’t going to read so let’s cut to the chase: Mappedin is a SaaS company with some big clients. That means we have a lot of critical cloud infrastructure, and we need another dev ops person to help us manage and grow it. 

Here’s the bullet point list of requirements you probably jumped straight to:

  • Comfortable with Kubernetes
  • Some programming experience
  • Plus you should be interested in learning about, or already experienced with:

  • Terraform
  • Azure
  • That’s it? Yes. You should know SOME cloud provider, but it would be difficult to have Kubernetes experience without that. Which one it is I’m not too worried about. We are using Azure, for various reasons, and if you join soon you can help us finish the migration from AWS.

    What else will you be doing? Well, Dev Ops, basically. Here’s what that means at Mappedin:

  • Keep servers from falling over. They usually don’t, so keep it that way, and make it even less likely in the future. Be proactive rather than reactive. But also react quickly if something does go down.
  • Help other teams deploy and manage new microservices. That’s where Terraform comes in. We want to push towards self serve with guidance from us.
  • Maintain and upgrade core services. There are a bunch of back end services that our team owns completely, so it’s up to us to keep them running and make improvements. We also keep things like build servers running smoothly.
  • Not spend evenings and weekends fixing stuff. Sometimes? It happens. But we should be spending our time during working hours to make sure it doesn’t, and so far we’ve been very successful
  • What are some challenges?

    Mappedin moves fast and we sometimes change directions. If you want me to guarantee exactly what you’ll be working on three months from now, I can’t give you that. On the other hand, there is a lot of high value work to do, and it won’t be boring.

    We have a lot of different services, set up in a bunch of different ways. Terraform is helping us standardize a bunch of that, but we’re not all the way there yet, and there are some legacy systems that are more likely to be deprecated than migrated. You’ll end up having to learn about and get comfortable with most of them.

    You will likely be the most senior dev-ops person on the team. That means you’ll be able to have a big impact and help make important decisions, but there won’t be a lot of mentorship opportunities.

    Behind the scenes

    We maintain dozens of services that are consumed by each other, many of which are external to the team or even company. They are mostly in Node, but there are Python and Go services as well. We focus on automation, ensuring that these services are as sustainable as they can be and only require human interaction when new edge cases arise.

    There’s a lot of trust here at Mappedin. At present, we are working from home but we are working on providing a more flexible working environment once the pandemic eases. We also have a generous vacation policy, and we all work together to help you produce your best work. We stay curious, challenge opinions, take risks, and learn from mistakes. We’re competitive and we like to win together.

    Keep Calm and waka waka...