Software Engineer

Fil Delivery

Mississauga

Hybrid

CAD 90,000 - 110,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Dental, vision, and extended health
RRSP/DPSP match
On-site parking
Business-casual dress code

Job summary

Fil Delivery in Mississauga, ON, is hiring a software engineer with a hybrid schedule (3 days in-office, 2 days remote) to help build software used by drivers, dispatchers, and warehouse teams. You will work across the backend, integration layer, and user-facing product to take ideas from conversation to production.

You will collaborate with users, own features after shipping, and contribute to a technology stack including TypeScript, Node.js, Next.js, React, Azure, and Databricks.

Qualifications

  • 2+ years building and shipping web software professionally.
  • Proficiency in TypeScript and Node.js.
  • Daily use of AI coding tools with accountability for output.
  • Ability to work directly with users and own a feature after ship.
  • Genuine interest in logistics and supply chain.

Responsibilities

  • Build and ship features across the back end, web app, and integration layer from user conversation to production.
  • Integrate platforms the business runs on and ensure cross-boundary correctness.
  • Diagnose and fix integration failures, including silent failures.
  • Scope work, read vendor specs, write plans, and implement.
  • Write automated tests, including end-to-end tests.
  • Use AI coding tools daily and stay accountable for output.
  • Deploy and operate what you build.
  • Handle unplanned requests and participate in on-call rotations.

Tools

Azure Functions
Service Bus
Next.js
React
PostgreSQL
Databricks
Python
TypeScript
Node.js
Web development

Job description

Salaried Full Time Mississauga, ON Hybrid Up to $100,000 CAD per year

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.
  • Hybrid work — 3 days in-office, 2 days remote
  • Dental, vision, and extended health care
  • RRSP/DPSP match
  • Business-casual dress code — comfortable, not stiff
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Customer Experience Specialist
Customer Experience Specialist

Fil Delivery Inc. • Mississauga

Hybrid
CAD 26,000 - 34,000
Dental care
Extended health care
On-site parking
+2
Specialist, Freight
Specialist, Freight

Fil Delivery • Mississauga

On-site
CAD 42,000 - 55,000
Competitive salary
Dental care
Vision care
+3
Brokerage & Fleet Cross Functional Specialist (On-site)
Brokerage & Fleet Cross Functional Specialist (On-site)

Fil Delivery • Mississauga

On-site
CAD 54,000 - 66,000
Competitive salary
Dental care
Vision care
+3
Software Developer (Junior to Intermediate)
Software Developer (Junior to Intermediate)

MAD Elevator Inc • Mississauga

On-site
CAD 72,000 - 95,000
Lead Supply Chain Simulation Engineer
Lead Supply Chain Simulation Engineer

Fulfillment IQ • Toronto

Hybrid
CAD 135,000 - 165,000
Remote and hybrid work options
Equipment and workstation allowances
Internet and business travel reimburse
+1
Inventory Control Associate
Inventory Control Associate

Fil Delivery • Mississauga

On-site
CAD 52,000 - 57,000
Dental care
Extended health care
On-site parking
+1
Senior Software Engineer, Data Pipelines
Senior Software Engineer, Data Pipelines

United States Digital Space LLC • Toronto

Hybrid
CAD 136,000 - 170,000
Extended health & dental
Mental health benefits
Family building benefits
+6
Senior Recruiter
Senior Recruiter

Fulfillment IQ • Toronto

Hybrid
CAD 95,000 - 115,000
Health and dental coverage
Employee wellness programs
Flexible leave policies
+5
Sr. Mgr, Order Fulfillment & Data Analytics
Sr. Mgr, Order Fulfillment & Data Analytics

NewAge Products Inc. • Canada

Hybrid
CAD 130,000 - 160,000
Salary and bonus
Benefits package
Remote-first hybrid model
+2
Senior Analytics Engineer, Workbench
Senior Analytics Engineer, Workbench

Fulfillment IQ • Toronto

Hybrid
CAD 125,000 - 155,000
Health and dental coverage
Paid time off
Retirement savings programs
+4