logo
MapsPeople

Senior TypeScript Engineer

North America

August 16, 2026 at 10:35 PM

✨ AI summary

Location

  • Toronto, Ontario, Canada

Languages

  • TypeScript
  • JavaScript
  • Golang
  • C# (.NET)
  • Java

Frameworks

  • React
  • Angular
  • Node.js (NestJS, Fastify)
  • Monorepo tools (Nx, Turborepo, Lerna)

Cloud Services

  • Google Cloud Platform (GCP)
  • AWS
  • Azure

Databases

  • PostgreSQL

Experience Level

  • Senior (8+ years professional experience)

Full-time – Toronto


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, complemented by high-performance backend services in Golang.



The Role

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 Node.js-based frameworks
  • Architect and implement scalable, type-safe APIs and services using both Node.js and Golang
  • Build and maintain high-performance backend services in Golang for scalable and distributed systems
  • Design, build, and maintain Agentic AI development
  • 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

  • 8+ years of professional experience in TypeScript/JavaScript development
  • Strong proficiency in TypeScript across both front-end and back-end
  • Prior experience with .NET (C#) or Java in an enterprise setting
  • Solid experience with React or Angular (experience with both is a plus)
  • Strong backend experience with both Node.js and Golang, including building scalable services and APIs
  • Experience designing and building services in Golang (REST/GraphQL APIs, concurrency patterns, performance optimization)
  • Hands-on experience with Node.js frameworks such as NestJS, Fastify, or similar
  • Hands-on experience with agentic AI development workflows, including spec-driven development, agent-assisted coding, testing, debugging, and code review using tools such as OpenAI Codex or similar AI coding agents.
  • 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

  • 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 complemented by Golang services
  • 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? Apply now!