Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
TypeScript @ 4
GitHub @ 4
Communication @ 4
JavaScript @ 4
Node.js @ 4
API @ 4
Cloudflare @ 4
Sentry @ 4
OpenTelemetry @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
About Sentry
Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.
With more than $217 million in funding and 100,000+ organizations using Sentry, the company builds performance and error monitoring tools that help companies spend less time fixing bugs and more time building products. Sentry embraces a hybrid work model across global hubs, with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.
Role summary
This role is for a Senior Software Engineer on the JavaScript SDK team focusing on server-side and edge runtimes (Node.js, Bun, Deno, Cloudflare Workers, and other modern runtimes). You will work on SDKs, own features end-to-end, write tests and documentation, collaborate with open-source communities and internal teams, and use AI tools to improve developer productivity.
Responsibilities
- Work across an extensive suite of JavaScript SDKs with a focus on server-side and edge runtimes (Node.js, Bun, Deno, Cloudflare Workers).
- Take end-to-end ownership: plan, implement, and ship code; write robust unit and integration tests; produce clear documentation for internal and external users.
- Leverage AI tools to improve productivity and focus on solving complex problems.
- Represent Sentry in open-source communities and standards groups (e.g., TC39, Node.js core team, OpenTelemetry SIG) and contribute to runtime interoperability efforts.
- Assist Customer Operations to address critical bugs and engage directly with users on GitHub and at conferences.
Requirements
- At least 5 years of experience as a Software Engineer, web developer, or 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, including understanding differences in module systems, APIs, performance characteristics, and deployment models.
- Exceptional written and verbal communication skills in English.
- Based in the Toronto, Canada area or willing to relocate to Toronto.
Bonus points
- 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.
- History of contributing to or maintaining open-source libraries.
- Experience engaging with open-source committees or working groups.
Compensation & Benefits
- Base salary range: CAD $200,000 to $295,000 (the actual base salary will be determined by factors such as work location, experience, skills, and job-related knowledge).
- Eligible to participate in Sentry’s employee benefit plans/programs applicable to the position (including incentive compensation, equity grants, paid time off, and group health insurance coverage).
Equal Opportunity & Accommodations
Sentry is committed to providing equal employment opportunities and reasonable accommodations for applicants and employees with disabilities. If you need assistance or an accommodation due to a disability, contact [email protected].
For details about applicant data handling, see Sentry’s Applicant Privacy Policy.