Senior Full Stack Developer passionate about leveraging React and modern technologies for Method's CRM. Collaborate in a supportive team to enhance user experience and product scalability.
Responsibilities
Write high quality, well-tested code at a senior developer level or higher.
Effectively contribute suggestions and new ideas to enhance performance and usability of our platform while understanding customer and business needs.
Design, develop, maintain, and deploy well-tested services.
Everyday look for opportunities to improve our product, processes, code base, and technology stack.
Assist in mentoring and coaching for junior and intermediate developers.
Participate in team story and task breakdowns, code reviews, retrospectives and lunch and learns
Requirements
Post-secondary education in the following areas preferred: Computer Science, Computer Engineering, Software Engineering or equivalent training/experience.
A strong understanding of how web applications work with 4+ years of working experience in both the front-end and back-end.
Experience with persistence storage and ORM (such as SQL/NoSql).
Excellent understanding of front end coding. (Adaptive design, minification, lazy loading, caching, linting, promise chaining, build pipelines and packaging)
Expert/Advanced experience with React. (advanced debugging and profiling, redux, sagas, performance optimization, scaling, hooks, sagas, emotion, storybook)
Excellent understanding of C#/Java, .NET, Web API, MVC, Design patterns such as Rest, SPA, Monolithic App vs Microservices, Git/SVN.
Experience in Unit/Integration Testing.
Passionate for building engaging user experiences.
Sprint/Kanban experience using Agile Methodology.
Must be self-motivated, goal driven and possess the ability to multitask, prioritize and enjoy problem solving.
A team player with a positive attitude and a willingness to contribute to the overall team’s success in a fast paced environment.
Benefits
Flexible hybrid work model – designed to support work-life balance while maintaining strong team collaboration; employees work from our downtown Toronto office 2–3 days per week
Collaborative and social team culture – work in a supportive environment with regular team events and company-wide celebrations that keep things fun and connected
Growth-stage company experience – working at a scaling growth company like Method gives you deep insight into how a software company operates. You'll be involved in a wide range of discussions and initiatives, gaining experience that's hard to find in more siloed environments.
Training – You will receive initial and ongoing training on Method’s products, policies and procedures as well as a quarterly professional development budget.
Great downtown location – Method is located right in the heart of Toronto’s young and vibrant ‘King West’ technology hub at the corner of Adelaide and Spadina Ave.
Comprehensive health benefits – inclusive of healthcare, vision, and dental coverage to support your overall well-being
Weekly lunch credit – enjoy a meal on us every week as a small way to say thanks
Senior Software Development Engineer designing scalable systems and contributing to architectural decisions. Innovating in payroll and HR tech for Wagepoint, a leading fintech.
Performance Engineering Lead at TD Bank focusing on testing mission - critical software in an agile environment. Enhance performance testing practices and mentor junior engineers.
Software Engineer II responsible for backend systems and APIs for behavioral health apps. Collaborating with mobile teams on iOS and Android app feature delivery.
Senior Software Application Engineer leading architectural evolution of critical systems at Warner Music Group. Analyzing existing designs for scalability, performance, and cost optimization.
Senior/Intermediate Software Engineer at Verisk's Catastrophe and Risk Solutions team. Designing and developing high - performance analytic solutions using Python or C++ in an agile environment.
Senior Software Engineer designing and operating core platform primitives at Sentry. Focused on distributed coordination and lifecycle orchestration for scalable architecture in a hybrid work environment.
Ingénieur en structure du bâtiment au sein de la firme EXP à Joliette. Contribuant à des projets variés en génie - conseil avec des normes techniques élevées.
C++ Software Developer creating diagnostic software for the Autonomous Vehicle Integrity Platform. Collaborating with engineers on design reviews and owning software solutions within an agile team.
Software Engineer designing and developing software applications for medical devices at LivaNova. Involved in the full software development lifecycle ensuring compliance with regulatory standards.
Senior Avionics Engineer responsible for developing and certifying avionics systems for cutting - edge aircraft. Join Expleo in Montreal to tackle complex engineering challenges.