Intermediate Full-Stack Developer
Role Overview
Build growth experiments that shape how new users sign up, find value, and subscribe to Method.
Work with the Growth tech lead, Product, Design, and QA on onboarding, trial engagement, and product workflow discovery.
The role offers increasing ownership with coaching from the Growth tech lead and manager.
Key Skills for This Role
Full Job Posting
The opportunity
Build growth experiments that shape how new users sign up, find value, and subscribe to Method.
Work with the Growth tech lead, Product, Design, and QA on onboarding, trial engagement, and product workflow discovery.
The role offers increasing ownership with coaching from the Growth tech lead and manager.
What you'll do
- Build and ship experiment variations across React/TypeScript and .NET Core, from agreed hypothesis to production.
- Own implementation decisions within approved scope, with regular review and coaching.
- Work across systems supporting user acquisition, onboarding, value realization, and subscription.
- Instrument and monitor features to evaluate experiment results.
- Use AI tools for planning, coding, refactoring, and verification; take responsibility for shipped work.
- Write automated tests with QA and escalate scope, architecture, data-integrity, or AI-verification risks.
What you bring
- Three or more years building and shipping production web applications across frontend and backend.
- Backend fundamentals in C#/.NET Core or equivalent Java, Node, or comparable stack; frontend fundamentals in React/TypeScript or equivalent Angular or Vue.
- Experience with relational and/or NoSQL databases and an ORM; knowledge of API design, practical debugging, and maintainable code.
- Hands-on unit and integration testing; comfort shipping lean MVPs and iterating based on results.
- Daily use of AI coding tools, with the ability to verify their output and own what you ship.
- Communicate trade-offs and uncertainty clearly and ask for help early.
Bonus experience
- Product analytics tools such as Amplitude, Segment, or Google Analytics; A/B testing, feature flags, or experimentation frameworks.
- Billing or subscription systems; no-code or low-code platforms; AWS including SQS, MongoDB, ElasticSearch, Datadog, or Docker.
Work model
- Flexible hybrid work model with employees working from the downtown Toronto office two to three days per week.
Benefits and development
- Health, vision, and dental coverage; weekly lunch credit; team events and company-wide celebrations.
- Initial and ongoing product, policy, and procedure training, plus a quarterly professional development budget.
About Method
Method provides an operating system for small businesses, designed for QuickBooks and Xero users, with a no-code customization engine and AI-enabled workflow automation.
Compensation
- Full-time, permanent employment.
- Annual compensation is CA$70,000–CA$90,000, depending on experience, scope, and responsibility; final compensation is determined through the interview process.
First 90 days
First 30 days: onboarding, company bootcamp, engineering standards and Growth team workflows, and small codebase bug fixes.
By 60 days: ship a first production experiment with tests and tracking, and help with releases and monitoring.
By 90 days: own experiments end to end within agreed scope, deploy confidently, and set goals with the manager.
Over time, take on more autonomy, share effective AI workflows, and help other developers with design decisions.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Method Integration
Director of Product
Toronto, CAN
Opportunity --------------- With over 3,500 customers and a 4.7 rating in the QuickBooks app store, Method empowers SMBs to supercharge their business processes. We are looking for a Director of Product with deep experie
Technical Lead
Toronto, CAN
Method is seeking a hands-on technical leader to guide growth engineering across onboarding, adoption, experimentation, and conversion. The role requires 5–7+ years of software development, technical leadership experienc