Senior Back End Developer

by tbk

Position Type: Regular, Full-time
Remote work options: Hybrid
Location: London, Ontario
Date Posted: Jun 26, 2026
tbk

Job Description

The Basics

Company HQ:
London, ON

Salary:
$100,000 – $110,000

Work Location:
London, ON or Remote

Start Date:
As soon as possible

Type of Work/Status:
Full-time; Salary

Reports to:
Andre LeFort, VP, Enterprise

Be Curious. Perform Better. Be Better.

You are driven by a passion for understanding the world and resolving complex business challenges through innovative software solutions. In your role, you will actively shape the future by crafting, refining, and scaling some of the most advanced software platforms in the industry. Your expertise in PHP and TypeScript and your extensive experience with technical systems platforms are instrumental in driving forward our commitment to excellence.

You treat AI as a core part of how you engineer, not an afterthought. You reach for agentic workflows and AI tooling to move faster, raise the quality bar, and take on work that would otherwise be out of reach, while staying accountable for everything you ship. You’re curious about where these tools are heading and you actively pull the rest of the team forward with you, sharing what works and helping others build the same fluency.

In our dynamic team environment, you embrace complex problems with a strategic mindset, enhancing the processes and outputs that define our success as a team. You champion open communication and collaboration, empowering your team members and fostering a culture where everyone is motivated to excel. At tbk, you are not just solving technical issues; you are setting the standard for what’s possible, inspiring your peers and leading the way in a continuous pursuit of excellence.

Why Work at tbk?

Group Benefits
Health & dental

Fridays Off in the Summer
Paid fun in the sun

Autonomy
Culture of trust & ownership

Above Market Compensation
Competitive salaries

Flexible Work Schedule
Root hours
(10:30 a.m. – 3:00 p.m. EST)

Team Spirit
Social events & team building

Career Advancement
Professional development,
mentorship & promotions

Work from Anywhere
Remote & hybrid work models

Furry Coworkers
Pet-friendly office & support
for large vet bills

Responsibilities

The successful candidate will be responsible for:

  • Build, deliver, and maintain innovative and leading-edge online software solutions for tbk’s clients. Drive their success with technology, performance, and kindness.
  • Use AI and agentic workflows as a core part of how you build, moving faster and raising the quality bar while staying fully accountable for everything you ship. You own the output, not the tool.
  • Write clean and reusable PHP code within CMS platforms like WordPress and its themes and plugins. We deliver enterprise-ready marketing-technology solutions for our mid-market and enterprise clients.
  • Adhere to tbk’s standards for code formatting, code quality, and unit testing.
  • Integrate systems via web services and APIs to support our clients’ marketing needs, ensuring quality, robustness, and appropriate error proofing.
  • Adhere to WCAG 2.0-2.2 guidelines when authoring and managing digital work products.
  • Guide and advise on the early prototyping of new software solutions, using AI tooling to move from idea to working prototype quickly, so we can solve business problems and improve tbk or our clients’ businesses faster.
  • Write effective tests to support unit testing goals set within the department, leaning on AI to extend coverage while you verify the tests actually hold.
  • Collaborate with UX specialists, designers, and product owners to complete tasks related to our clients’ marketing and technology needs.
  • Provide mentorship to development team members in a way that supports their learning goals, improves them as professionals, and strengthens the quality of the solutions created at tbk. This includes helping the team build real fluency with AI and agentic workflows, not just your own.
  • Solve technical problems and present solutions to other developers, product owners, UX specialists, and graphic designers.
  • Continually offer ways to improve development processes within your team and the larger tbk organization, including where AI and automation can take on the repetitive work and free the team for higher-value problems.
  • Provide the Web Division with the technical assistance and resources that they need to do their job excellently.
  • Provide sound architectural guidance on the technology stack and software implementations required to deliver on internal and client projects, factoring in how AI tooling shapes the way we build.
  • Exceed targets set for the development of software modules.
  • Provide project status updates to the Scrum Master, applicable product owners, and leadership.
  • Identify project risks and provide solutions to mitigate or avoid such risks.
  • Attend and contribute to the daily Scrum stand-up; listen and support the entire development team.
  • Inform and improve all areas of the development process within the development team.

Requirements

Applicants should have the following skills and experience:

  • Minimum 6 years of professional experience designing and implementing web applications in the PHP scripting language.
  • Minimum 4 years of professional experience building API-driven and headless CMS architectures, decoupling front-end delivery from content and data layers.
  • Minimum 4 years of professional experience designing, building, and consuming web services and APIs (REST, GraphQL, SOAP) to integrate disparate systems.
  • Minimum 4 years of professional experience writing, analyzing, and optimizing MySQL queries.
  • Minimum 4 years of professional experience designing, architecting, and optimizing complex software systems and the integrations that connect them.
  • University degree or college diploma in engineering, programming, software development, software design, or web design.
  • Strong understanding of design patterns, general web functions, and industry standards.
  • Strong understanding and demonstrated use of AI tools and agentic workflows to plan, develop, document, and test the code within the digital products you deliver, while staying accountable for the output.
  • Demonstrated experience building automations and workflow tooling that reduce manual effort and connect systems, whether through middleware, serverless functions, webhooks, or platforms like n8n.
  • Prior experience within a quality assurance (QA) role or QA process within a project. Knowledge of unit testing, continuous integration, and industry standards for coding styles.
  • Deep functional knowledge and hands-on design experience with web services and integration patterns (REST, GraphQL, SOAP, webhooks, message queues).
  • Strong grasp of security principles and how they apply to API-driven and e-commerce applications and the protection of sensitive information.
  • Prior experience with Git source control management within an agile structure.
  • Working knowledge of PHP frameworks and their concepts. These include but aren’t limited to Laravel, Symfony, CodeIgniter,