Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Software Developer

Goodfood Market (TSX:FOOD)

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

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.

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.
  • Operate 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.
  • Experience with at least one PHP framework, preferably Laravel or Symfony.
  • Solid understanding of Object-Oriented Programming (OOP).
  • Knowledge of design patterns, particularly within microservices architecture.
  • Knowledge of test-driven development and contemporary deployment practices.
  • Experience with Gitflow/Trunk workflow and CI/CD pipelines is essential.
  • Hands-on experience with RESTful APIs or GraphQL.
  • Knowledge of 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.

  • 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!

Note: This description may include references to the role and location as currently described. If the role is closed or no longer accepting applications, this would be indicated as applicable.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Backend Software Developer in Toronto, ON vacancy
  • Become a pivotal part of Pigment as a Senior Backend Software Developer, specializing in scalable infrastructure for a market-leading SaaS platform. You'll work on optimizing performance and creating reusable components within the Blocks team. Taking on this role means enhancing... 
    Senior

    Pigment

    Toronto, ON
    7 days ago
  •  ...Processing (FiTP) Team is seeking a Software Engineer (Java) with a proven track record of design and developing large, complex and distributed...  ...and autonomy. Acts as SME to senior stakeholders and/or other team...  ...relevant experience in Java Backend Development Proven background... 
    Senior

    Citi

    Toronto, ON
    7 days ago
  • $120k - $150k per year

    Job Title: Senior Full Stack Engineer Job ID: 87833 Location: Toronto, Ontario Overview Our client provides specialist financial services...  ...on coding, debugging, and continuous improvement Design and develop scalable, high-performing Microservices using Python, Node.js,... 
    Senior
    Worldwide

    TEEMA

    Toronto, ON
    7 days ago
  • $79.1k - $118.7k per year

     ...highly skilled and motivated Application Developer with expertise in Power Platform, Angular...  ...Power Automate, and a solid understanding of backend integration and cloud services within the...  ...in designing, coding, and testing software applications. Collaborate with project... 
    Senior
    Long term contract
    Work at office
    Immediate start
    Remote work
    1 day per week

    Meridian OneCap Credit Corp.

    Toronto, ON
    7 days ago
  • Elevate the travel planning experience with Capital One as a Senior Backend Developer in Toronto. Take ownership of the backend architecture for...  ...innovative travel tech solutions that users depend on. As a Staff Software Engineer, you will drive the design and development of multi... 
    Senior

    Capital One Canada

    Toronto, ON
    7 days ago
  • Position Name – Senior Backend Developer Type of hiring – Subcon Location – Montreal, QC or Toronto, ON or Mississauga, ON (Hybrid – 2 days a week) We’re looking for developers who not only write clean code but also understand architectural implications and contribute to... 
    Senior
    2 days per week

    Yochana

    Toronto, ON
    7 days ago
  • Lead the development of cloud data solutions at Autodesk as a Senior Software Developer. Your expertise in data engineering will shine in designing...  ...in data architecture and cloud platforms • Proficient in backend programming languages • Experience with SQL and data processing... 
    Senior

    Ultimate.ai

    Toronto, ON
    1 hour ago
  • Elevate your career as a Senior Backend Developer at our Client, focusing on NodeJS and AWS solutions. Work on building software that connects businesses and customers effectively. We are seeking a highly skilled engineer with over four years of experience in server-side... 
    Senior

    ITS Global

    Toronto, ON
    1 hour ago
  •  ...WCGA, OAuth 2.0]. Role Summary The Senior Full Stack Developer will lead the development of secure, scalable...  ...cloud messaging services, and modern software engineering practices to deliver high-...  ...building highly scalable, serverless backend APIs using AWS Lambda, API Gateway,... 
    Senior

    iVedha Inc.

    Toronto, ON
    1 hour ago
  • $95 per hour

    Job ID: 26-19271 Job Title: Software Developer - Full Stack Location: Toronto, ON (Onsite...  ...$95 per hour Role Overview Seeking a Senior Software Developer to support the timely...  ...Must Have Cloud-Native & Serverless Backend Expertise : Proven experience designing... 
    Senior
    Hourly pay

    Russell Tobin

    Toronto, ON
    5 days ago
  • About the job RQ08781 - Software Developer - Senior Description Responsibilities Required to translate technical systems specifications into working, tested applications. This includes analysis, design and developing detailed programming specifications, writing and/or... 
    Senior

    Rubicon Path

    Toronto, ON
    7 days ago
  • $107k - $157.3k per year

    Job Requisition ID 26WD97860 Senior Software Developer – AEC Data Position Overview Autodesk is seeking a highly motivated, experienced Senior...  ...to ensure code quality. Experience in monitoring backend performance, identifying areas of improvement, and implementing... 
    Senior

    Autodesk

    Toronto, ON
    7 days ago
  • Job Title: RQ11260 - Senior Software Developer – ERPCase Management Working Status: In office Location: 222 Jarvis Street, Toronto Hours per day: 7.25 Responsibilities Be part of an agile, self‑directed, multi‑disciplinary team that includes managers, senior solution designers... 
    Senior
    Work at office

    Amyantek

    Toronto, ON
    1 hour ago
  • Our financial services client is seeking a Senior Software Developer IV CAD (8+ years) to build and enhance REST APIs for backend services. Join a high-impact engineering team within a leading financial services organization developing backend integrations that power critical... 
    Senior

    S.i. Systems

    Toronto, ON
    1 hour ago
  • About the job RQ09176 - Software Developer - Senior Responsibilities: Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven... 
    Senior

    Rubicon Path

    Toronto, ON
    7 days ago
  • About the job RQ09033 - Software Developer - Senior Description A Note on Assignment Type: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8... 
    Senior
    Contract work
    Monday to friday

    Rubicon Path

    Toronto, ON
    7 days ago
  • About the job RQ09410 - Software Developer - Senior Responsibilities: Ensure Accessibility standards are met (AODA) Developing and maintaining system design models, program codes, technical documentation, and specifications Ensure development of application solution... 
    Senior
    Flexible hours

    Rubicon Path

    Toronto, ON
    7 days ago
  • About the job RQ08804 - Software Developer - Senior A Note on Assignment Type: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Rubicon Path

    Toronto, ON
    7 days ago
  • $75.9k - $141.9k per year

    Keys for the role Developer with 5-10 years of C# development experience Banking / Financial industry experience preferred Knowledge of VaR and financial instruments Market Risk experience would be ideal Diriger le cycle de développement global des logiciels,... 
    Senior
    Apprenticeship

    BMO Financial Group

    Toronto, ON
    7 days ago
  •  ...are looking for a talented Full Stack Software Developer proficient in modern .NET...  ...to continue in the recruitment process. Seniority level Seniority level Mid-Senior level...  ...at Ascend FS by 2x Software Engineer, Backend (All Levels / All Teams) Software Engineer... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Ascend FS

    Toronto, ON
    7 days ago
  • Software Developer - Full Stack - Senior Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario Work Model: Onsite Description / Responsibilities / Skills Must Have Deep understanding and hands‑on experience with Azure Cloud architecture and services... 
    Senior

    Innosystech Inc

    Toronto, ON
    1 hour ago
  • Elevate civil engineering innovations as a Senior Software Developer at Autodesk. Lead the development of software solutions by embracing AI technologies and agile methodologies. At Autodesk, you will be instrumental in managing key software components for Civil 3D. Your... 
    Senior

    Autodesk

    Toronto, ON
    1 hour ago
  • Elevate healthcare technology with TELUS Health as a Senior Software Developer. Lead development efforts on pension portal applications while mentoring junior talent in a hybrid work environment. TELUS Health is seeking a Senior Lead Software Developer passionate about creating... 
    Senior

    Dormont Manufacturing Co

    Toronto, ON
    1 day ago
  • Join a top-tier Technology and Operations team as a Senior Application Developer in Toronto, specializing in the entire software development lifecycle. Drive the transformation of business needs into exceptional software features. This Specialist II role focuses on end-to-end... 
    Senior

    Swoon

    Toronto, ON
    5 days ago
  •  ...common React libraries such as Hook Form, React Query, Zustand etc. Agile Delivery Team Experience Experience contributing as a Developer or Tester (QA) in a balanced team which is comprised of roles including Developers, Testers, product Management, and Design Experience... 
    Senior

    i-Net Connexion

    Toronto, ON
    7 days ago
  •  ...specifications into working, tested CRM applications. Develop detailed programming specifications,...  ...arise during the use and operation of software packages. Apply general skills in...  ...experience – 50% 7‑10 years of experience as a Senior Software Developer – CRM In‑depth... 
    Senior
    2 days per week
    3 days per week

    Rubicon Path

    Toronto, ON
    7 days ago
  • RQ08889 - Software Developer - API - Senior About the job RQ08889 - Software Developer - API - Senior Description A Note on Assignment Type: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working... 
    Senior
    Contract work
    Monday to friday

    Rubicon Path

    Toronto, ON
    7 days ago
  •  ...age of AI. The simple task of buying software, services, or tools at work has...  ...Zip has created a new category and developed the leading solution in this $50B+...  ...customers. Join us! Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible... 
    Senior
    Immediate start

    Zip

    Toronto, ON
    7 days ago
  • RQ09229 - Software Developer - ETL - Senior About the job RQ09229 - Software Developer - ETL - Senior Description A Note on Assignment Type: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Rubicon Path

    Toronto, ON
    7 days ago
  • We are seeking a Front End Developer who will work closely with Business Analysts, Product Managers, Cloud Architects, and back‑end developers to build high‑quality front‑end solutions. Responsibilities Develop front‑end code based on storyboards, user stories, UI/UX artefacts... 
    Senior
    Long term contract
    Interim role

    Thecodecrackers

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Software Developer. Be the first to apply!