Developer, Marketing Technology Solutions

CIBCToronto, ON
Hybrid

About The Position

As part of the Marketing Technology Solutions team, you'll be a Full Stack Developer focused on building innovative in-house tools and applications that drive efficiency across our marketing execution processes. You'll spend most of your time hands-on with code, delivering front-end experiences, back-end services and APIs, integrations, automated tests, and production-ready build artifacts in an agile environment. You'll work closely with Solution Architects and cross-functional stakeholders to implement features that align with solution designs, engineering standards, and production readiness expectations. You'll iterate quickly through proofs of concept and prioritized use cases, always seeking opportunities to automate and streamline processes for more efficient reporting and reduced manual intervention. Your contributions will support our broader marketing strategies, operations, and data governance initiatives, helping us deliver exceptional client data management, analytics, and business intelligence solutions. At CIBC we enable the work environment most optimal for you to thrive in your role. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1-3 days per week on-site, while other days will be remote.

Requirements

  • Diploma in Computer Science or related field, or equivalent experience.
  • 2–4 years of hands-on software development.
  • Proficiency in Python.
  • Experience with modern web frameworks (such as FastAPI, React, Streamlit, or Gradio).
  • Comfortable building and deploying applications using LLM APIs.
  • Skilled in integrating modern APIs.
  • Experience using developer productivity tooling.
  • Experience with Docker.
  • Basic cloud/deployment experience (GCP and/or Databricks).

Responsibilities

  • Build and maintain front-end and back-end components, integrating APIs and data to deliver complete, scalable solutions.
  • Apply established architecture patterns and coding standards to produce modular, readable, and supportable code.
  • Create and maintain unit and integration tests, participating in iterative validation cycles with subject matter experts and delivery partners.
  • Produce containerized build artifacts, environment configurations, and documentation to ensure reliable deployment and operational support.
  • Contribute to sprint planning and execution, and present working software in demos, clearly communicating outcomes and next steps.
  • Maintain technical documentation and support knowledge transfer for production handoff and ongoing support.

Benefits

  • competitive salary
  • incentive pay
  • banking benefits
  • a benefits program
  • defined benefit pension plan
  • employee share purchase plan
  • a vacation offering
  • wellbeing support
  • MomentMakers, our social, points-based recognition program
  • Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service