Tech Stack
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.
AI
Communication @ 9
GitHub
JavaScript @ 4
Next.js @ 4
OpenTelemetry
React @ 4
Sentry
TypeScript @ 6
- 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
Sentry helps developers fix errors and performance issues before users notice. The JavaScript SDK team builds developer tooling and SDKs for the modern JavaScript ecosystem.
As a Senior Software Engineer, you will work across SDKs supporting React, Next.js, Vue, Nuxt, Hono, NestJS, and other JavaScript frameworks. You will help shape tools used by millions of developers and contribute to open-source initiatives.
Responsibilities
- Work on Sentry's extensive suite of JavaScript SDKs, with a broad focus on modern framework support.
- Develop SDKs for frontend frameworks such as React and Vue, meta-frameworks such as Next.js and Nuxt, and server-side and edge runtimes such as NestJS and Hono.
- Plan, implement, test, document, and ship features end to end.
- Write robust unit and integration tests and create clear documentation for internal teams and customers.
- Use AI tools to improve productivity and solve complex engineering problems.
- Collaborate with organizations and committees such as TC39 and the OpenTelemetry SIG.
- Assist the Customer Operations team with critical bugs.
- Interact with users through GitHub and industry conferences.
Requirements
- At least 5 years of experience as a Software Engineer, web developer, or in a similar role.
- Deep expertise developing web applications, libraries, or SDKs using TypeScript and JavaScript.
- Hands-on experience with at least two modern JavaScript frameworks, such as React, Next.js, Vue, Nuxt, NestJS, or Hono.
- Strong understanding of differences in framework rendering models, lifecycles, and runtime environments.
- Exceptional written and verbal communication skills in English.
- Based in the Toronto, Canada area or excited about the prospect of relocating to Toronto.
Bonus Qualifications
- Familiarity with edge runtimes, server components, or hybrid rendering patterns across multiple frameworks.
- Experience contributing to or maintaining open-source libraries.
- Experience engaging with open-source committees or working groups.
Benefits
- Employee benefit plans and programs applicable to the position.
- Incentive compensation.
- Equity grants.
- Paid time off.
- Group health insurance coverage.
Sentry is committed to equal employment opportunities and provides reasonable accommodations to candidates and employees with disabilities.
More jobs at Sentry
Security Engineer, Application Security
Sentry · San Francisco, United States
USD 155,000-400,000 per year
Security Engineer, Detection & Response
Sentry · Toronto, Canada
CAD 162,000-420,000 per year
Security Engineer, Detection & Response
Sentry · San Francisco, United States
USD 155,000-400,000 per year
Security Engineer, Application Security
Sentry · Toronto, Canada
CAD 162,000-420,000 per year
Sales Engineer
Sentry · Amsterdam, Netherlands
EUR 91,000-104,000 per year
Similar jobs
Senior Software Engineer (Frameworks), JavaScript SDK
Sentry · San Francisco, United States
USD 190,000-280,000 per year
Senior Software Engineer (Node), JavaScript SDK
Sentry · Toronto, Canada
CAD 200,000-295,000 per year
Senior Software Engineer (Node), JavaScript SDK
Sentry · San Francisco, United States
USD 190,000-280,000 per year
Technical Support Engineer
Sentry · Toronto, Canada
CAD 100,000-125,000 per year
Senior Software Engineer (iOS), SDK
Sentry · Toronto, Canada
CAD 185,000-231,000 per year
Engineering Lead, Web Platform
ClickHouse · United States
USD 177,000-222,000 per year
Senior Technical Support Engineer
Sentry · Sydney, Australia
AUD 147,000-184,000 per year
Technical Support Engineer (4PM–12AM PST)
Sentry · San Francisco, United States
USD 100,000-120,000 per year