Senior Software Engineer (Node), JavaScript SDK

at Sentry
📍 Toronto, Canada
CAD 200,000-295,000 per year
SENIOR
✅ Hybrid
✅ Relocation

Tech Stack

AI @ 9 API @ 4 Cloudflare @ 4 Communication @ 9 GitHub JavaScript @ 6 Node.js @ 4 OpenTelemetry @ 3 Sentry TypeScript @ 6

Details

About Sentry

Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.

Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.

About this role

Are you ready to redefine the future of JavaScript development? Are you a seasoned JavaScript expert who gets a thrill from tackling complex challenges across the entire JavaScript ecosystem? Do you believe that AI can be a powerful partner in crafting elegant, high-impact code?

This isn't your typical Senior Software Engineer position. As a key member of our growing JavaScript SDK team, you'll be at the forefront of innovation, working on everything from our cutting-edge SDKs for Node.js, Bun, Deno, Cloudflare Workers, and other modern server runtimes.

You won't just be maintaining code; you'll be pushing the boundaries of what's possible in developer tooling across the rapidly evolving server-side JavaScript landscape.

Responsibilities

Join our JavaScript SDK team and get ready to build the future. You'll be at the forefront, working on:

  • A Universe of JavaScript Challenges: Dive deep into our extensive suite of JavaScript SDKs, with a sharp focus on server-side and edge runtimes — from the battle-tested Node.js ecosystem to cutting-edge alternatives like Bun and Deno, and distributed edge environments like Cloudflare Workers.
  • End-to-End Ownership: We believe in giving our engineers the autonomy to see their vision through. You'll plan, implement, and ship your code, from writing robust unit and integration tests to crafting crystal-clear documentation.
  • The AI-Powered Developer Experience: You'll utilize AI tools to supercharge your productivity and focus on solving complex problems and delivering exceptional value.
  • A Voice in the Open-Source Community: Collaborate with organizations and committees such as TC39, the Node.js core team, and the OpenTelemetry SIG, representing Sentry and helping to steer the future of JavaScript standards and runtime interoperability.
  • Direct Impact and Connection: Assist our Customer Operations team to squash critical bugs and interact directly with our user base on GitHub and at industry conferences.

Requirements

  • At least 5 years of experience as a Software Engineer, web developer, or a similar role
  • Deep expertise in developing web applications, libraries, or SDKs using TypeScript/JavaScript
  • Hands-on experience with Node.js and meaningful exposure to one or more modern server runtimes such as Bun, Deno, or Cloudflare Workers — with a solid understanding of how they differ in module systems, APIs, performance characteristics, and deployment models
  • Exceptional written and verbal communication skills in English
  • You're based in the Toronto, Canada area or are excited about the prospect of relocating to this thriving tech hub

Bonus points for:

  • Experience working with WinterCG, the Web-interoperable Runtimes Community Group, or other runtime interoperability initiatives
  • Familiarity with OpenTelemetry instrumentation in server-side or edge environments
  • A history of contributing to or maintaining open-source libraries
  • Experience engaging with open-source committees or working groups

The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is CAD $200,000 to $295,000.

More jobs at Sentry

Similar jobs