Job Title or Location
RECENT SEARCHES

Technical Lead, Software Development

Method CRM - 5 Jobs

Toronto, ON

Posted 8 days ago

Job Details:

Remote
Experienced

Benefits:

Health Insurance

OpportunityOur Development team is growing, and we’re looking for a Technical Lead who is passionate about solving complex technical challenges, driving architectural excellence, and delivering scalable, high-quality software. In this role, you’ll take ownership of technical direction across projects, mentor developers, and ensure best practices are applied throughout the development lifecycle.This is a hands-on leadership opportunity to make a real impact by guiding design decisions, influencing product architecture, and helping to scale a highly customizable no-code platform used by small businesses around the world. As we continue to evolve our platform and integrate AI-driven capabilities, you’ll play a key role in building the next generation of tools that empower users to create and customize apps faster than ever before.
About MethodMethod is on a mission to transform how small businesses operate by giving them real control over their customer workflows. Our flagship product, Method CRM is purpose-built for small businesses that have outgrown spreadsheets and generic tools. With deep QuickBooks integration and a powerful no-code customization engine, Method enables users to design workflows that truly fit their unique needs. As a scaling growth company, we’re now taking that mission further, leveraging AI to develop intelligent agents that assist users in rapidly building and customizing no-code apps. This innovation is at the heart of our next chapter, and we’re looking for people who are excited to build the future of work!
The RoleAs a Technical Lead, you will play a crucial role in shaping the technical direction, mentoring team members on engineering best practices, and ensuring the delivery of high-quality features and scalable architecture. You will foster team collaboration, drive technical excellence, and ensure the team's success in achieving business objectives through project leadership and domain expertise.Technical & Delivery Responsibilities:
  • Lead technical discussions within your team and across cross-functional meetings, fostering collaboration and innovation.
  • Drive project execution: Lead the technical breakdown, estimation, and planning of large features, collaborating closely with Product Managers and QA.
  • Prototype, build, and maintain engaging user experiences.
  • Work hands-on with tools in AWS, SQS, C#, SQL, .NET, MongoDB, ElasticSearch, and React.
  • Make data-informed decisions based on user analytics data and customer feedback.
  • Design and ensure robust, scalable, and observable architecture for critical functionalities (e.g., SMS).
  • Identify and implement areas of improvement within the SDLC, including pipelines, testing, monitoring, and performance.
  • Provide technical oversight through rigorous code reviews, technical mentorship, and strategic guidance, leveraging AI-assisted tools where applicable.
  • Represent your team's technical roadmap and status in department-wide meetings, presenting updates and addressing architectural concerns.
Team Mentorship & Hiring Contributions:
  • Provide coaching and technical guidance to developers on complex problem-solving, design patterns, and platform best practices to support their growth as engineers.
  • Participate in technical interviews to assess candidates' technical skills and contribute to the overall hiring recommendation.
  • Collaborate with QA, PMs, and other cross-functional teams to address operational challenges and project interdependencies.

What You BringBefore you read this next section, we want you to know that we know the “ideal candidate” doesn’t exist — everybody has a unique background and skill set. Even if you don’t check every box below, we’d love for you to apply - we are building for the future and growth potential is a priority for us!Technical Expertise:
  • Back-End: Advanced knowledge of C#, .NET (Core/7/8/9/10), Web APIs, and design patterns (REST, MVC).
  • Proven ability to diagnose and resolve complex issues in distributed systems or large-scale applications.
  • Front-End: Experience with React and familiarity with front-end technologies such as Razor/Blazor and vanilla JavaScript.
  • Strong understanding of building user interfaces and integrating them with backend services.
  • General Skills: Strong experience with persistence storage (SQL/NoSQL), ORM frameworks, and cloud infrastructure (e.g., AWS).
  • Proficiency with unit testing, integration testing, caching, messaging architecture, and CI/CD tools.
Soft Skills:
  • Exceptional problem-solving skills with a proactive and solution-oriented mindset.
  • Strong communication and mentoring abilities to support intermediate developers.
  • Ability to multitask effectively and prioritize in a fast-paced environment.
  • Team player with a positive attitude and a commitment to excellence.
Preferred Experience:
  • 1-3 years of technical leadership experience, such as Lead Developer, Principal Engineer, or Tech Lead on significant, complex projects.
  • 5-7+ years of experience in software development, ideally in production-level applications.
  • Certifications in Microsoft Azure or AWS are a plus.
  • Post-secondary education in Computer Science, Computer Engineering, Software Engineering, or equivalent training/experience.

Why You’ll Love Method

Share This Job: