About the role
Full-time – Toronto
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, complemented by high-performance backend services in Golang.
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 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) 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 Experience leveraging AI-first coding workflows and spec-driven development practices using tools like Codex 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 .NET (C#) or Java 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 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?
We’d love to hear from you. Apply now!
Similar Jobs
About the role
Full-time – Toronto
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, complemented by high-performance backend services in Golang.
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 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) 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 Experience leveraging AI-first coding workflows and spec-driven development practices using tools like Codex 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 .NET (C#) or Java 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 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?
We’d love to hear from you. Apply now!