Senior Full Stack Developer creating Office Protect software at Sherweb. Collaborating on technical designs, mentoring developers, and driving technological innovations.
Responsibilities
Propose, review, and own EPIC-level technical designs for the Office Protect software
Contribute to the standards and code review process for their development team
Mentor Level 1 and Level 2 developers on their development team
Be responsible for and deliver Root Cause Analyses (RCAs) upon request
Apply knowledge of SDLC best practices and design patterns
Contribute to the technology plan by executing the Product Owner's vision for their team's products
Identify technical debt within their development team and contribute to its prioritization
May be involved in the recruitment process and serve as a supporting interviewer during second-stage technical interviews
Identify opportunities, emerging technologies, and best practices as part of their development team's technology scouting
Requirements
Demonstrated experience (minimum 8 years) in developing web applications, APIs, and SaaS products
Knowledge and application of SOLID and DDD principles, with a strong focus on clean code
Experience with the following technologies: .Net Core, .Net Framework, C#, Angular, EntityFramework, Nhibernate (or other frameworks), Azure DevOps, MongoDB, RabbitMQ
Proficiency in English and French (written and spoken)
College or university degree in computer science
Benefits
A fast-paced work environment that adapts to you
A friendly, diverse work culture with inclusion and equality at its core
Cutting-edge technology and tools
A results-oriented culture that recognizes talent, initiative, and out-of-the-box thinking
Annual performance-based salary review
Generous, caring colleagues from diverse professional and cultural backgrounds
A flexible total compensation package
Vacation allowance that takes your prior experience into account
Paid time off for recharging (public holidays and floating days)
A flexible benefits plan tailored to your needs
Flexible savings fund options
A monthly allowance for home Internet
Significant growth opportunities
A career path with learning and development opportunities
Close access to your direct manager and open, honest communication to support your development
Multiple onboarding and on-the-job trainings and tools to track your progress and help you advance your career
"Sherweblife" — a rich calendar of activities that brings us together virtually and in person throughout the year
Software Engineering Intern contributing to Tonal’s product roadmap while developing AI - assisted automation solutions. Collaborating with engineering teams to leverage new technologies and boost productivity.
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Full Stack Developer for Signal49 Research, creating interactive dashboards and reporting tools. Work collaboratively with internal clients and data teams in a remote setting.
Renewables Lead Electrical Engineer driving growth and success in Ulteig’s electrical engineering offerings. Conducting system studies, mentoring, and leading projects in renewable energy sector.
Staff Software Engineer specializing in data infrastructure for Instacart's data governance and compute systems. Collaborating with engineering teams to enhance the platform's reliability and performance.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.