Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
181 University Ave, Suite 300, Toronto, ON, M5H 3M7
On-site: 4 days in-office, 1 day remote
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.
- 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.
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 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!
Key Skills
Ranked by relevanceReady to apply?
Join Goodfood Market (TSX:FOOD) and take your career to the next level!
Application takes less than 5 minutes