Enable job alerts via email!

Senior Backend Software Developer

Goodfood Market Corp.

Toronto

On-site

CAD 80,000 - 100,000

Full time

19 days ago

Job summary

A leading meal solutions company in Toronto is seeking a Senior Web Developer. The role involves engaging in product development, developing APIs, and optimizing web applications. The ideal candidate has 7+ years of programming experience, proficiency in PHP, TypeScript, and Python, and a Bachelor's degree in a related field. Join us to contribute to a healthier planet and enjoy competitive benefits.

Benefits

Competitive Group Insurance
Personal Days
Annual Bonus Program
Group Retirement Savings
Annual Fitness Credit
Goodfood Product Discount
And much more!

Qualifications

  • 7+ years of programming experience.
  • Experience in a fast-paced environment.
  • Hands-on experience with RESTful APIs or GraphQL.

Responsibilities

  • Engage in product development for web applications.
  • Analyze, design, code, and maintain functionalities.
  • Develop efficient APIs for mobile and web experiences.

Skills

PHP
TypeScript
Python
SQL
Object-Oriented Programming (OOP)
RESTful APIs
GraphQL
Test Driven Development (TDD)
GCP services
Gitflow/Trunk workflow

Education

Bachelor’s degree in Computer Science, Engineering, or related field
Job description

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 every day. 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 partner farms and suppliers to our customers’ kitchens while eliminating food waste and costly retail overhead.

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.
Requirements
  • 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.
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 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”

What we have to offer our employees:

  • Competitive Group Insurance
  • Personal Days
  • Annual Bonus Program
  • Group Retirement Savings
  • Annual Fitness Credit
  • Perk Programs
  • Goodfood Product Discount
  • And much more!
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.