Senior Software Developer (Application Framework)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer (Application Framework): Develop, deliver, and support application services while authoring technical design solutions and comparing implementation options with an accent on full-stack web development fundamentals and building application framework capabilities. Focus on designing and implementing services using Node.js, React, TypeScript, and Kubernetes, and on writing clear architecture and design documentation.
Location: Waterloo, Ontario
Salary: CAD 146,500 - 164,500 + bonus + equity + benefits
Company
Health is a data platform and technology company powering AI-enabled precision health solutions.
What you will do
- Work with development and application teams to develop, deliver, and support new application services.
- Anticipate and author solutions to technical design problems by comparing options and proposing approaches.
- Build with industry-standard tools including Node.js, React, TypeScript, Webpack, npm/pnpm, Kubernetes, and Cypress.
Requirements
- BA/BS in Computer Science, Electrical Engineering, or equivalent practical experience.
- At least 5 years of experience as a full-stack software engineer in an industry setting.
- Deep Node.js and React web development fundamentals.
- Clear written communication, especially for design and architecture documents.
- Ability to work independently and collaborate effectively across an extended team.
- Legally authorized to work in Canada; no employment-based visa or work permit sponsorship available for this position.
Nice to have
- Experience with NX, asset bundlers, and related tools.
- Knowledge of single-spa architecture and micro frontends (MFE) design.
- Testing experience (BDD, integration) and Agile production methods (Jira).
Culture & Benefits
- Full-time role with bonus, equity, and benefits.
- Collaboration across development and application teams.
- Emphasis on strong design/architecture documentation and technical discussion.
Hiring process
- Applications may be screened/assessed using AI tools to support the hiring team’s review.
- Interviews and evaluations are expected to include technical and design/architecture discussions.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →