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
Next.js @ 4
React @ 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 that believe we're on to something, we're building performance and error monitoring tools that help companies like Disney, Microsoft, and Atlassian spend less time fixing bugs and more time building products.
Sentry embraces a hybrid work model across our global hubs, with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.
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? If you're ready to leave the mundane behind and join a team that's shaping the tools used by millions of developers globally, we've got an opportunity for you at Sentry.
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 the React, Next.js, Vue, Nuxt, Hono, NestJS, and beyond. You won't just be maintaining code; you'll be pushing the boundaries of what's possible in developer tooling across the full spectrum of the modern JavaScript framework landscape.
Responsibilities
- Dive deep into Sentry's extensive suite of JavaScript SDKs with a broad focus on framework support across the modern JS ecosystem (frontend frameworks like React and Vue; meta-frameworks like Next.js and Nuxt; server-side and edge runtimes like NestJS and Hono).
- Take end-to-end ownership: plan, implement, and ship code, including writing robust unit and integration tests and authoring clear documentation.
- Leverage AI tools to improve developer productivity and focus on solving complex problems.
- Represent Sentry in the open-source community and collaborate with organizations/committees such as TC39 and the OpenTelemetry SIG.
- Work directly with Customer Operations to triage and fix critical bugs and engage with the user community on GitHub and at 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 and JavaScript.
- Hands-on experience with two or more modern JavaScript frameworks such as React, Next.js, Vue, Nuxt, NestJS, or Hono, and a strong understanding of differences in rendering models, lifecycles, and runtime environments.
- Experience writing unit and integration tests and producing high-quality documentation.
- Exceptional written and verbal communication skills in English.
- Based in the Toronto, Canada area or excited about the prospect of relocating to Toronto.
Bonus points
- Familiarity with edge runtimes, server components, or hybrid rendering patterns across multiple frameworks.
- A history of contributing to or maintaining open-source libraries.
- Experience engaging with open-source committees or working groups.
Benefits
- The base salary range that Sentry reasonably expects to pay for this position is CAD $200,000 to $295,000.
- A successful candidate will be eligible to participate in Sentry's employee benefit plans/programs applicable to the candidate's position (including incentive compensation, equity grants, paid time off, and group health insurance coverage).
Equal Opportunity at Sentry
Sentry is committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. The company provides reasonable accommodations for employees and candidates who require them. If you need assistance or an accommodation due to a disability, you may contact [email protected].