
Senior Backend Software Developer
- Toronto, ON
- Permanent
- Full-time
181 University Ave, Suite 300, Toronto, ON, M5H 3M7
On-site: 4 days in-office, 1 day remoteResponsibilities
- Actively engage in product development for our website and web applications to establish a leading service in the market.
- Analyze, design, code, and maintain both existing and new functionalities.
- Develop efficient APIs to enhance mobile, web, and voice experiences for our customers and vendors.
- Propose innovative modifications to improve product performance for users.
- Document all development processes and code changes.
- Participate actively in scrum meetings and internal reviews.
- Regularly maintain, debug, and optimize existing web applications and websites.
- Conduct unit testing to ensure feature quality.
- Work autonomously on a project and drive it to completion.
- Operating in a Linux environment to research, design, test, implement, and manage online and back-end data services applications in the GCP cloud, utilizing contemporary service frameworks, including PHP applications built with the Laravel Framework.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 7+ years of programming experience.
- Proficiency in PHP, TypeScript, Python, and SQL. Open to learning and working with new languages and platforms.
- Experience in a fast paced environment.
- Have experience with at least one PHP framework, preferably Laravel or Symfony.
- Have a solid understanding of Object-Oriented Programming (OOP).
- Be well-versed in design patterns, particularly within microservices architecture.
- Show knowledge of test-driven development and contemporary deployment practices.
- Experience with Gitflow/Trunk workflow and CI/CD pipelines is essential.
- Have hands-on experience with RESTful APIs or GraphQL.
- Be knowledgeable in TDD, GCP services, DDD, and CDC.
- Offsetting box delivery emissions
- Using packaging made of recycled materials
- Ensuring all packaging is fully recyclable and compostable by our subscribers
- Providing a meal solution to Canadians that helps reduce the amount of food waste at home and through Goodfood supply chain
- Taking action to reduce our carbon footprint
- Be hungry for improvement to keep being “Good-er”
- Competitive Group Insurance
- Personal Days
- Annual Bonus Program
- Group Retirement Savings
- Annual Fitness Credit
- Perk Programs
- Goodfood Product Discount
- And much more!
We are sorry but this recruiter does not accept applications from abroad.