Who we are and what we do
Mappedin is the leading indoor mapping platform transforming the way venues are
experienced, managed, and understood. Built for scale and trusted by the world’s
biggest brands, our AI-powered tools make indoor mapping fast, flexible, and
easy to integrate—powering indoor experiences at top destinations worldwide.
With billions of square feet mapped across 57 countries, we help make public
spaces easier to explore, simpler to manage, and safer for every visitor. For
more information, visit mappedin.com [http://mappedin.com].
To try out our mapping tools, visit https://app.mappedin.com/editor/
[https://app.mappedin.com/editor/]
Who you are and what you'll do
You love to work with the newest technology, are passionate about solving
complicated problems, and want to contribute to our further success. We expect
you to build for the future and keep challenging us on our views of what's best
for Mappedin's future. You would be a part of the Maker team.
As part of the Maker team, you will build Mappedin’s newest flagship indoor
mapping tools. You will contribute to a full stack application including a front
end involving React and DeckGL and various backend services written in both
TypeScript and Rust.
As a Full Stack Developer you will:
- Work in a fast-paced collaborative environment.
- Learn quickly from peers and develop independent problem solving skills.
- Adopt a self-reliant mindset and take meaningful ownership over new features.
- Have a keen eye for ways to improve the product beyond technical
contributions.
- Join a tight-knit team of elite developers.
You are highly interested in learning about or already have experience in:
- TypeScript
- React
- DeckGL
- Fastify
- SpiceDB
- Postgres
- CRDTs
- Solving geometric / algorithmic problems
- UI/UX
What are some challenges?
We move fast and pivot as needed. We operate with experimental mindsets and are
constantly pushing the boundaries of our industry. Because of this, we can’t
guarantee exactly what you’ll be working on three months from now but we can
guarantee that you will be working on high value projects that will foster your
growth along with Mappedin’s. One of our core values is playing for the team.
This means that we’re constantly balancing our own goals with the needs of the
organization and jump in to help others whenever needed.
We follow the Test Driven Development methodology to write code that is
testable, tested, and only does what it needs to do. We don’t expect you to be
an expert in TDD when you start, but we do expect you to become one. You also
own the quality of your own work, and we expect you to prove that with your own
integration and end to end tests.
There is a lot of discovery work involved as we frequently do things that are
ahead of current technology. We also encounter tough problems that require a lot
of math. It’s not a requirement for this role, but if you enjoy solving
interesting geometry problems, we’d love to have your input.
Behind the scenes
We run an agile development process designed to give our developers as much
uninterrupted development time as possible. Most days the only meeting you’re
looking at is the morning standup.
We use a variety of technology and tools that currently include TypeScript,
React, Jest, Three.js, Vite, Node.js, Postgres, MongoDB, and Docker. We're
increasingly using AI to solve complex problems, enhance our platform, improve
products, and streamline internal operations.
At Mappedin, we don’t take a one-size-fits-all approach to how we work. While we
are a remote-first company with colleagues around the globe, some roles are best
suited for full-time, in-person work at our home office in Waterloo. We are
committed to getting things done and holding each other accountable. We stay
curious, embrace risks, and learn from our mistakes. We’re competitive and enjoy
winning together as a team.
We believe in being transparent about how we hire. We use artificial
intelligence (AI) tools to help record Zoom interviews and create notes for us
to review later. Every application and interview is still reviewed by our People
Operations team, and all hiring decisions are made by people - not AI.
We welcome applications from people with disabilities. We provide reasonable
accommodations for candidates upon request through the recruitment process. For
additional information, please email us at accessibility@mappedin.com or call us
at (519) 594-0102 and ask to speak to a member of the Human Resources team.