Method:CRM - Senior Full Stack Developer, (C#/.NET, React)
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.
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.