Senior Full-Stack Developer

Posted 23 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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

Job type

Full Time

Experience level

Senior

Salary

CA$100,000 - CA$135,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaMicroservicesNoSQLReactReduxSQLSubversion.NET

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.