Senior TypeScript Engineer

Full time -Toronto or Aalborg

The Role

MapsPeople is entering a pivotal phase of AI-led transformation and growth, shaping the future of spatial intelligence and indoor navigation for large enterprise customers worldwide. We are looking for a Senior TypeScript Engineer to join our team and play a key role in building and evolving our platform using a modern TypeScript-first stack. You will work across the full stack from crafting responsive front-end experiences to designing robust back-end services within a collaborative, quality-driven engineering culture.

 

What You'll Do

  • Design, build, and maintain full-stack applications using TypeScript, React (or Angular), and a Node.js-based back-end framework.
  • Architect and implement scalable, type-safe APIs and services using modern Node.js frameworks.
  • Contribute to and champion best practices within a monorepo codebase (Nx, Turborepo, or similar).
  • Collaborate with product, design, and platform teams to deliver high-quality features end to end.
  • Participate in code reviews, technical design discussions, and mentoring of junior engineers.
  • Improve developer experience through tooling, automation, and CI/CD pipeline enhancements.
  • Work with cloud infrastructure on GCP, AWS, or Azure to deploy and operate production services.

 

What We're Looking For

  • 5+ years of professional experience in TypeScript/JavaScript development
  • Strong proficiency in TypeScript across both front-end and back-end
  • Solid experience with React or Angular (experience with both is a plus)
  • Leverage AI-first coding workflows and spec-driven development practices, using tools like Claude Code, Codex, or similar AI coding assistants to accelerate delivery and maintain high code quality
  • Hands-on back-end experience with a Node.js-based framework such as NestJS, Hono, Fastify, Express, or similar
  • Proven experience working in a monorepo environment (Nx, Turborepo, Lerna, or similar)
  • Strong programming fundamentals, data structures, algorithms, design patterns, and problem-solving
  • Familiarity with relational databases (PostgreSQL preferred) and RESTful/GraphQL API design
  • Experience with cloud platforms (GCP, AWS, or Azure) including CI/CD, containerization, and infrastructure basics
  • Comfortable working with Git, pull request workflows, and modern development tooling

 

Nice-to-Have

  • Prior experience with Java or .NET in an enterprise setting
  • Familiarity with the TAAN stack
  • Experience with message queues, event-driven architectures, or microservices patterns
  • Exposure to infrastructure-as-code tools (Terraform, Pulumi, CDK)
  • Experience with observability and monitoring tools (Datadog, Grafana, etc.)
  • Contributions to open-source projects or internal developer tooling

 

Why Join Us?

  • Work on a modern TypeScript-first platform
  • Be part of a collaborative, quality-driven engineering culture
  • Influence architecture, tooling, and developer experience
  • Build products used by leading global organizations
  • Grow your skills in a team that values learning and innovation 

 

Ready to map the future with us? We’d love to hear from you — Apply now!

Apply
Share in your network Share on Facebook Share on X Share on LinkedIn Share on Google Plus Print Tip a friend
Deadline:
Contact person:
Julie Thanapalan Director Global Business Consulting & Development People and Culture
Job area: Technical design
Position type: Full time
MapsPeople HQ
Voergårdvej 2
9200 Aalborg SV
hr@mapspeople.com
+45 70 13 02 12