Goodfood (TSX : FOOD) is a leading digitally native meal solutions brand in Canada, delivering fresh meals and add-ons that make it easy for customers from across Canada to enjoy delicious meals at home. The Goodfood team is building Canada’s most loved millennial food brand, with the mission to create experiences that spark joy and help our community live longer on a healthier planet. Goodfood customers have access to uniquely fresh and delicious products, as well as exclusive pricing, made possible by its world-class culinary team and direct-to-consumer infrastructures and technology. We are passionate about connecting our local partner farms and suppliers to our customers’ kitchens while eliminating food waste and costly retail overhead.
About the Role :
We are seeking a skilled Senior Back-End Developer to join our IT team, reporting to the Software Development Manager. You will be a key player in designing and developing high-quality, testable code. Additionally, you will work alongside the QA team to formulate test scenarios. Our systems are built with PHP in the Laravel framework, with microservices in TypeScript.
Location & Work Schedule :
181 University Ave, Suite 300, Toronto, ON, M5H 3M7
On-site : 4 days in-office, 1 day remote
Working hours : 9 : 00 AM – 5 : 00 PM
The Responsibilities :
- 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.
- 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.
Requirements
The Requirements :
Bachelor’s degree in Computer Science, Engineering, or related field.7+ years of programming experience.Proficiency in PHP, TypeScript and MySQL.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.Une expérience de l'estimation correcte des tâchesHave hands-on experience with RESTful APIs or GraphQL.Be knowledgeable in TDD, GCP services, DDD, and CDC.Bilingual in French and English.Benefits
WHY GOODFOOD?
Our team strives to give our members a world-class customer experience. All Goodfoodies are expected to take part in our mission to live longer on a healthier planet and be involved in our journey to be Good-er.
Being Good-er means :
Offsetting box delivery emissionsUsing packaging made of recycled materialsEnsuring all packaging is fully recyclable and compostable by our subscribersProviding a meal solution to Canadians that helps reduce the amount of food waste at home and through Goodfood supply chainTaking action to reduce our carbon footprintBe hungry for improvement to keep being “Good-er”What we have to offer our employees :
Competitive Group InsurancePersonal DaysAnnual Bonus ProgramGroup Retirement SavingsAnnual Fitness CreditPerk ProgramsGoodfood Product DiscountAnd much more!