About the Role
As a Full-Stack Developer, you will be part of a driven and supportive team that's always striving to deliver value to our customers by shipping new features and helping our platform scale.
Responsibilities
- Ship features end-to-end across React/TypeScript and .NET Core, from first sketch to production.
- Help shape our new multi-location inventory app, architecture, data model, UX trade-offs.
- Push the no-code engine forward, designing the primitives that let non-developers build serious apps.
- Pair with AI tools (Claude, Copilot, Codex) as part of your daily workflow, with the judgment to own what you ship.
- Trade ideas with a team that genuinely argues trade-offs in code reviews.
Requirements
- 2–5 years of experience building and shipping production web applications, working across both front-end and back-end.
- Strong backend fundamentals in C#/.NET Core, or equivalent experience in Java, Node, or a comparable stack.
- Strong frontend fundamentals in React/TypeScript, or equivalent experience in Angular or Vue.
- Experience with persistence storage and ORM (such as SQL/NoSql).
- Solid understanding of API design, real-world debugging, and writing clean, maintainable code.
- Experience in Unit/Integration Testing.
- Comfortable taking on moderately complex tasks with limited supervision and communicating trade-offs clearly.
- Sprint/Kanban experience using Agile Methodology.
- Comfortable using AI coding tools (Codex, Copilot, Claude, etc.) to write, review, and debug code — with the engineering judgment to understand and own what you ship.
- 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.
Skills
- React
- TypeScript
- .NET Core
- C#
- Java
- Node
- Angular
- Vue
- SQL
- NoSql
- API design
- Debugging
- Clean code
- Maintainable code
- Unit Testing
- Integration Testing
- Agile Methodology
- AI coding tools
- Codex
- Copilot
- Claude
- Inventory management
- ERP
- POS
- Linux
- Docker
- Redux
- MongoDB
- ElasticSearch
- Redis
- RabbitMQ
- MassTransit
- Continuous Delivery Pipeline
- TFS
- Jenkins
- Test Automation
- Python
- Katalon
Location
- Downtown Toronto office
Work Type
- Hybrid
- Full-time
- Permanent
Experience Level
- 2–5 years of experience
Education Level
- Post-secondary education in Computer Science, Computer Engineering, Software Engineering or equivalent training/experience preferred.
Salary/Compensations
- $70,000 - $95,000 per annum
Benefits
- Flexible hybrid work model
- Collaborative and social team culture
- Growth-stage company experience
- Training
- Quarterly professional development budget
- Comprehensive health benefits (healthcare, vision, and dental)
- Weekly lunch credit
About the Company
- Method 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!
Equal Opportunity
- Method is an equal opportunity employer for all — regardless of race, colour, ancestry, religion, gender identity, sexual orientation, age, marital status or able-bodiedness.
- As part of our commitment to be an inclusive and accessible workplace, we're happy to provide accommodations for candidates taking part in the selection process.
