Software Developer - Backend
Waterloo, Ontario, Canada
5h ago

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.

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. You also love to break things and will find ways to make our products more robust.

We expect you to be passionate about quality and have high standards for what gets delivered to our customers. You are a fast learner and have the ability to contribute to existing automation frameworks and build automated tests as required.

You have experience in automated integration testing and have a keen eye for finding bugs and accurately resolving their solution.

As part of the Development team and reporting to the Software Development Manager, you will work on the architecture of distributed systems and also build and maintain automated test solutions, scripts, and patterns :

  • Architect, build, and test backend services
  • Improve the value of the product by discovering the bugs and flaws in the early stages of design and development
  • Develop and implement test procedures using agile testing methods
  • Log defects and work closely with developers to investigate, solve problems, and provide solutions
  • You are highly interested in learning about or already have experience in :

  • JavaScript / Node.js ecosystem, knowledge of Jest or another test framework
  • Typescript and Python
  • MongoDb and another NoSQL databases
  • SQL and experience with any relational databases
  • Familiarity with microservices testing strategies (Unit, Integration, Component, Contract, End-to-end and exploratory testing)
  • Webservice API testing and Performance testing
  • Azure and AWS deployment
  • We understand that not everyone will be familiar with the tech stack or will check all of the boxes above. We would still love for you to apply and we will provide support if required!

    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.

    We value testing as an essential part of our work and recognize the need for more testing representation on our teams. We are expecting rapid growth for our company within the next few months and now more than ever, we need to ensure that our product quality stays high.

    At Mappedin, we practice continuous deployment, where your work will be critical to the success of this strategy.

    Behind the scenes

    We use a variety of technology and tools that currently include JavaScript, React, Three.js, Webpack, WebGL, Node.js, MongoDB, ElasticSearch, and Kibana.

    There's a lot of trust here at Mappedin. We offer a flexible working environment, 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.

    Powered by JazzHR

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form