Apply now

First seen by our source: just now

Software Engineer

@ FIL Delivery

Mississauga, Ontario

HybridFull-time
Apply now
SIGNALS

Responsibilities:

  • Build and ship features across the back end, the web application and the integration layer between them, from the first conversation with a user to running…
  • Integrate the platforms the business runs on, and own the correctness of what crosses those boundaries.
  • Diagnose and fix the failures integrations produce: dropped callbacks, non-idempotent retries, dead-lettered messages, calls that report success while nothing…
  • Scope work before building it. Read the vendor specification, ask the vendor what it does not answer, write the plan, then implement it.
  • Write automated tests, including end-to-end tests of the flows clients and staff depend on.
  • Use AI coding tools daily, and stay accountable for what they produce.

Requirements summary:

  • This isn't a role where you write code in isolation and hope it works — you'll spend real time with the people using what you ship, because the best requirements come from actually…
  • 2+ years building and shipping web software professionally
  • Working proficiency in TypeScript and Node.js
  • Daily use of AI coding tools, with a clear view of where their output needs checking
  • Readiness to work directly with the people who use what you build, and to own a feature after it ships
  • Genuine interest in logistics and supply chain
Source and dates

Source type not verified · collage

Employer posting date
Not provided
First seen by our source
2026-11-06
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

FieldValue
Open jobs on Jobsy7
Job description

Fil Delivery is a rapidly growing, best-in-class, beverage supply chain company. We specialize in warehousing, picking, and packing, and delivery of premium craft beer, wine, and spirits in Southern Ontario. Fostering an engaged and safe workplace, our employees are motivated to provide outstanding customer service. Through innovative technology, we are continuously improving the delivery experience for our clients and their customers.

Role

Every shift, our drivers, dispatchers, warehouse team, and clients rely on software you'll help build. This isn't a role where you write code in isolation and hope it works — you'll spend real time with the people using what you ship, because the best requirements come from actually understanding the problem, not from a spec passed down the chain. You'll work across the back end, the integration layer, and the user-facing product, and see your work go from idea to production.

Where and How You'll Work

  • 3 days in-office, 2 days remote
  • A shared, rotating on-call schedule across the engineering team — everyone takes a turn, no one carries it alone.

Benefits

  • Competitive salary
  • Hybrid work — 3 days in-office, 2 days remote
  • Dental, vision, and extended health care
  • Employee perks and discount program
  • RRSP/DPSP match
  • Business-casual attire – comfortable yet professional
  • On-site parking
  • Real opportunities to grow as an engineer

Requirements

  • 2+ years building and shipping web software professionally
  • Working proficiency in TypeScript and Node.js
  • Daily use of AI coding tools, with a clear view of where their output needs checking
  • Readiness to work directly with the people who use what you build, and to own a feature after it ships
  • Genuine interest in logistics and supply chain

Considered an asset:

  • Experience with Azure and DevOps practices — CI/CD, infrastructure as code, monitoring
  • QA experience on web applications, especially with Playwright
  • Python experience, useful for our Databricks and analytics work

Our Stack: candidates are not expected to have prior experience across the entire stack; familiarity with a portion of it is sufficient.

  • TypeScript and Node.js on Azure Functions, with Service Bus for messaging
  • Next.js and React for our web application
  • Postgres as our system of record; Databricks and Python for analytics
  • Azure infrastructure declared in Bicep, deployed through GitHub Actions
  • Integrations with Acumatica, Solochain, FarEye, Samsara, and EDI tooling

Key Responsibilities

  • Build and ship features across the back end, the web application and the integration layer between them, from the first conversation with a user to running code in production.
  • Integrate the platforms the business runs on, and own the correctness of what crosses those boundaries.
  • Diagnose and fix the failures integrations produce: dropped callbacks, non-idempotent retries, dead-lettered messages, calls that report success while nothing happened. A good part of this job is making silent failures loud.
  • Scope work before building it. Read the vendor specification, ask the vendor what it does not answer, write the plan, then implement it.
  • Write automated tests, including end-to-end tests of the flows clients and staff depend on.
  • Use AI coding tools daily, and stay accountable for what they produce.
  • Deploy and operate what you build.
  • Take on unplanned requests from the business without letting planned work stall.
  • Take a turn in the on-call rotation, covering urgent production issues outside business hours.

You'll Thrive Here If You

  • Own what you ship, from the first commit to running code in production
  • Work independently in a fast-paced environment, learn unfamiliar systems quickly, and ask when stuck
  • Communicate clearly with people who are not engineers, since most requirements arrive from dispatch, the warehouse or the office rather than from a written specification
  • Judge AI output on evidence rather than on plausibility
  • Ship small increments and put them in front of users early
  • Have a high level of integrity and confidentiality

FIL Delivery Inc. is committed to providing equal workplace opportunities and an inclusive environment for all candidates and current employees. . We support barrier-free and accessible employment practices. Should you require an accommodation (including, but not limited to, the application process or interview location) during the hiring process, please notify us if you are contacted to proceed in the recruitment process.

Use of Artificial Intelligence: We may use artificial intelligence (AI) tools to help screen, assess, or evaluate applicants for this role. These tools assist our hiring team, but all final hiring decisions are made by our hiring managers.

Similar jobs

  • Senior Software Engineer, Database

    Ottawa, ON
    $170k–$230k/yrRemoteFull Time

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ YOECandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybridFull Time

    Achievers

    3+ YOECandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    $120k–$140k/yrOn-siteFull Time

    DEG Services

    7+ YOE2+ MgmtCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

  • Software Engineer, ML Ops

    Toronto, ON
    RemoteFull Time

    AeroVect: The Airport Automation Company

    Candidates need a Bachelor's or Master's in computer science, robotics, data engineering or a related field, with strong Python and working knowledge of ROS2, Docker and AWS. A Master's, MLOps or robotics data experience, and familiarity with Weights & Biases are preferred.

    ROS2, Docker, AWS S3, AWS EC2, Weights & Biases

  • Software Engineer

    London, ON
    $82k–$122k/yrFull Time

    CARFAX

    3+ YOECandidates need 3+ years of object-oriented programming experience, strong Java or Kotlin and Spring Boot skills, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, a real commitment to TDD, and the ability to communicate with technical and non-technical audiences.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

    Senior Software Engineer

    London, ON
    $93k–$139k/yrFull Time

    CARFAX

    5+ YOECandidates need 5+ years of hands-on object-oriented programming, strong Java or Kotlin and Spring Boot experience, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, plus a real commitment to TDD and the ability to lead and mentor.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

  • Senior Software Engineer - Kubernetes platform

    Toronto, ON
    Hybrid

    Cloudflare: (NYSE: NET) is the leading connectivity cloud company.

    Cloudflare needs candidates with experience managing production Kubernetes clusters and operating systems at scale. They should be strong at Linux debugging, IP networking and writing code in Go, TypeScript or shell.

    Kubernetes, Linux, Envoy, Contour, Consul, etcd

  • Software Engineer II

    Toronto, ON
    On-siteFull Time

    Emburse

    4+ YOECandidates need at least 4 years of software development experience and a bachelor's degree in computer science or equivalent experience. They must have professional experience with Node.js, TypeScript, SQL databases, REST APIs, Git, and AWS.

    Node.js, TypeScript, React, Angular, MySQL, Redis

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.