Role overview
Vosker is North America’s leader in remote area surveillance, developing solar-powered, cellular-connected cameras and an exclusive platform used daily by clients worldwide. As a senior full-stack developer, you will play a key role in advancing the VOSKER and SPYPOINT web applications while serving as a technical reference for the development team, mentoring less experienced developers, influencing architectural decisions, and raising quality standards across the organization.
Key responsibilities
- Design, develop, and maintain efficient, reusable, tested, and reliable code on both front-end and back-end systems.
- Design and evolve APIs and services to meet business requirements.
- Participate in architectural decisions and propose technical solutions aligned with business needs.
- Prepare detailed test plans and write automated tests including unit, integration, and end-to-end testing.
- Diagnose and resolve complex production issues related to performance, security, and reliability.
- Mentor and support junior and intermediate developers through pair programming, knowledge sharing, and career progression guidance.
- Lead code reviews with a constructive, educational approach and establish coding standards and best practices for the team.
- Act as technical point of contact for non-technical stakeholders and communicate technical challenges in accessible terms.
Requirements
- Bachelor’s degree in computer science, software engineering, or equivalent relevant training and experience.
- Minimum five years of full-stack development experience with demonstrated mentoring or developer support experience.
- Proficiency in JavaScript/TypeScript and React.
- Strong back-end development experience with Node.js and/or Go.
- Experience with NoSQL databases such as MongoDB and caching systems like Redis.
- Experience in systems design including application architecture, API design, data management, performance optimization, and backend-for-frontend patterns.
- Proficiency with Git and collaborative workflows.
- Solid understanding of software design principles, design patterns, and best practices including clean code, testing, and security.
- Bilingual proficiency in French and English, both spoken and written, with frequent contact outside Quebec.
What makes this role worth considering
Vosker offers a hybrid work environment where you can work from home or company offices, with the option to work remotely internationally for up to 90 days. The company invests in your growth through access to a training platform, comprehensive wellness benefits including a wellness account, online healthcare access, employer-paid collective insurance covering vision and dental care, a group RRSP with employer contributions, and parental top-up benefits. Vacation entitlement increases with your years of market experience.
How to apply
Use the Apply button to view the official job posting and submit your application on Vosker's careers site.
ImmigrationCafe is a job listing directory, not a recruiter. Applications are submitted on the employer's official careers website.
Location
Top Companies Hiring in Canada
View all →