Method:CRM - Senior Full Stack Developer, (C#/.NET, React)

Full Stack Developer
šŸ’° Negotiable
šŸ“ Toronto, Canada
Twine Jobs
Based in Manchester, United Kingdom
Last online 3 days ago

Full Stack Developer is needed in Toronto, Canada.

Client: Method:CRM

Location: Toronto, ON, Canada

Contract: Full-time, Full-time, Full-time

Job Description

Our Development team is expanding, and weā€™re seeking a Senior Full-Stack Developer who is passionate about leveraging modern technologies to build high-quality features and dynamic user experiences. Youā€™ll be working with cutting-edge tools in the React stack (React 17, 18, Redux, Hooks, and Storybook), the C# and .NET stack (.NET 7, 8, C# 11, APIs, gRPC), and the AWS cloud stack, focusing on scalable solutions with cloud-native architecture, messaging systems, and polyglot persistence.

As a Senior Full-Stack Developer, you will be part of a driven team thatā€™s always striving to deliver value to our customers by shipping new features and helping our platform scale. Your responsibilities will include writing high-quality, well-tested code, contributing new ideas to enhance platform performance and usability, designing and deploying services, mentoring junior developers, and participating in team activities.

Requirements

We know the ā€œideal candidateā€ doesnā€™t exist ā€” everyone has a unique background. Even if you donā€™t check every box, weā€™d love for you to apply. We value growth potential and building for the future!

  • Education: Degree in Computer Science, Engineering, or equivalent experience.
  • Experience: 4+ years of hands-on experience as a full-stack developer, working on both front-end and back-end technologies.
  • Frontend Expertise: Proficient in React (hooks, Redux, Sagas, performance optimization, Storybook) and modern web practices (adaptive design, lazy loading, build pipelines).
  • Backend Expertise: Strong in C#/.NET (Web API, MVC, gRPC) with experience in building and deploying scalable applications.
  • Architecture: Familiarity with microservices, DDD, and design patterns like dependency injection.
  • Testing: Experience with unit and integration testing frameworks.
  • Databases: Proficiency in SQL/NoSQL and ORM tools.
  • Agile: Comfortable working in Agile (Sprint/Kanban) environments.
  • Mindset: Self-motivated, goal-oriented, strong problem solver, and a collaborative team player.

Bonus Points: Experience with AWS, Linux, Docker, Kubernetes, messaging systems (RabbitMQ, Kafka, SQS), and CI/CD pipelines. Microsoft or AWS certifications are a plus.

Additional Information

What We Offer:

  • Fun team collaborative environment.
  • Small company experience providing deep insight into the operations of a software company.
  • Initial and ongoing training on Methodā€™s products, policies, and procedures.
  • Quarterly professional development budget.
  • Continuous educational materials and funding.
  • Flexible hybrid policy.
  • Health care, vision, and dental plan.
  • Paid vacation and personal days.
  • Company and team social events.

Hybrid Policy: Employees work from the office 2 times each week in downtown Toronto.

Onboarding Timeline:

  • In your first 30 days: Onboard with the Development team, complete Methodā€™s Bootcamp, learn about Methodā€™s values and tools, and start making small improvements.
  • In your first 60 days: Contribute to the team culture, assist with daily releases, and help with code design decisions.
  • In your first 90 days: Assume more autonomy, work on goals with your manager, and provide feedback on best practices.

Method is an equal opportunity employer for all and provides accommodations for candidates in the selection process.

Posted 3 months ago

No longer accepting applications

Get instant notifications for new Full Stack Developer jobs. Enter your email:

  • How It Works


    šŸ”

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    šŸŽ‰

    Win new clients

    Pick the best leads, unlock contact details, and apply to them using Twine's AI application tools.


    šŸ“ˆ

    Grow your career

    Use Twine's tools to find new job opportunities and showcase work to your prospective clients.