Senior Software Developer (Fullstack, React/TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer (Fullstack, React/TypeScript): Driving full-stack development with an accent on video frontend features and backend support to deliver reliable, customer-focused solutions. Focus on designing scalable C#/.NET services and high-performance React/TypeScript UI, solving performance, stability, and real-time data processing challenges, and participating in 24/7 on-call coverage.
Location: Oakville, Ontario - Canada; Toronto, Ontario - Canada; Waterloo, Ontario - Canada
Salary: $104,400 - $135,700 CAD (annual base salary)
Company
builds IoT and connected transportation solutions with web-based analytics and an open marketplace for fleet automation.
What you will do
- Own and execute video frontend development while providing essential backend support.
- Design and implement new software applications and cloud-based microservices; produce design documents for maintainability and reuse.
- Write, test, and review high-quality code; participate in code reviews as both reviewer and reviewee.
- Contribute to scalable code, prototypes, MVPs, and PoCs; communicate progress, blockers, and delivery risks early.
- Troubleshoot production issues by analyzing call stacks, trace files, and performance data to find root causes.
- Participate in a 24/7 on-call rotating schedule (if applicable).
Requirements
- 5+ years of software development with strong full-stack capabilities (ideally ~70% frontend / 30% backend).
- Strong frontend expertise in React and TypeScript (JavaScript is a nice-to-have).
- Backend proficiency with C# (open to Java or Python) and SQL.
- 5+ years of experience with system design and architecture, plus 5+ years of cloud experience with GCP, AWS, or Azure.
- Expert knowledge of SQL Server and Postgres database design, optimization, and query writing.
- Proficiency in Git and comfort resolving merge conflicts and managing branches; bachelor’s degree in Computer Science, Electrical/Software Engineering, or related field.
Nice to have
- Experience with Linux, .NET Core, optimization, and multithreaded programming.
- Experience with Docker and Kubernetes.
- Experience writing unit tests and automation tests.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude) in daily workflow.
Culture & Benefits
- Flexible hybrid work model with support for in-person office work and virtual collaboration.
- Home office reimbursement program and requirement for reliable internet when working from home.
- Competitive medical and dental benefits, plus retirement savings program.
- Baby bonus & parental leave top up program.
- Online learning and networking opportunities.
- Electric vehicle purchase incentive program.
Hiring process
- Application review followed by interviews to assess technical fit and collaboration approach.
- Technical evaluation focused on frontend/backend development, system design, and troubleshooting.
- Final discussions to confirm role expectations and fit.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →