Senior Full-Stack Developer
Method Integration
- Toronto, ON
- Permanent
- Full-time
- Design and develop new features for our innovative no-code platform, focusing on bridging the gap on what is possible and what is easy.
- Write high quality, well-tested code at a senior developer level or higher.
- Effectively contribute suggestions and new ideas to enhance performance and usability of our platform while understanding customer and business needs.
- Perform rigorous testing and debugging to ensure high-quality software performance.
- Design, develop, maintain, and deploy service to improve the platform architecture, including scalability and security.
- Participate in team story and task breakdowns, code reviews, retrospectives and lunch and learns.
- 4+ years of full-stack development experience across organizations of varying sizes, with a proven track record of deploying code utilized by diverse user bases.
- Excellent understanding of front-end coding (adaptive design, minification, lazy loading, caching, linting, promise chaining, build pipelines and packaging).
- Advanced experience with React (advanced debugging and profiling, redux, sagas, performance optimization, scaling, hooks, sagas, emotion, storybook).
- Post-secondary education in the following areas preferred: Computer Science, Computer Engineering, Software Engineering or equivalent training/experience.
- Self-motivated, goal driven with a passion for 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.
- Demonstrated proficiency in UX/UI implementation.
- Experienced in a C based language on the backend (Node, Python, C#, Java etc.).
- Experienced in debugging, observability and backend error troubleshooting.
- Excellent understanding of Coding Hygiene, Design patterns and data persistence.
- Experienced in Unit/Integration Testing and automation.
- .NET Expertise.
- Event Driven Architecture experience, Queuing (kafka/sqs).
- Generative AI experience, natural language processing.
- Experience with Figma, playwright and atomic design.
- Experience with Linux, Docker, kubernetes.
- Analytics and Observability tools (segment, datadog, performance monitoring)
- Microsoft certifications.
- AWS certifications.
- Fun team collaborative environment.
- Small company experience – working for a small company like Method gives you deep insight to the inner workings of how a software company operates, as you will be expected to be involved in many discussions: It is the kind of experience you can only get from a small company.
- Training – You will receive initial and ongoing training on Method’s products, policies and procedures as well as a quarterly professional development budget.
- Continuous Education materials and funding to ensure you stay ahead.
- Great downtown location – Method is located right in the heart of Toronto’s young and vibrant ‘King West’ technology hub at the corner of Adelaide and Spadina Ave.
- Health care,vision and dental plan.
- Paid vacation and personal days.
- Company and team social events.
- Onboard and acclimate with the Development team. Including tailored 1on1s.
- Complete Method’s Bootcamp.
- Understand Method’s values, tools and best practices and how our teams collaborate to drive results.
- Learn and become an expert of our internal communication tools, norms, and practices.
- Start making small improvements based on the product backlog or refactoring code to improve readability, testability, and maintainability.
- Contribute to the Development team's culture, processes, and best practices.
- Become more confident with code ownership and deploying to production.
- Assist the team with daily releases and monitoring changes.
- Help other developers within code design and decision making.
- Start assuming more autonomy and finding small ways to practice ownership across the platform.
- Work closely with your Manager to explore goals for the rest of the year.
- Provide feedback in Grooming sessions on best practices for design and story implementation.