Senior Backend Developer, Campaigns Team

Jobgether

Canada

Remote

CAD 140,000 - 180,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Competitive compensation
Comprehensive benefits
Career development
Collaborative environment
Inclusive workplace
Technical growth

Job summary

Jobgether is seeking a Senior Backend Developer for the Campaigns Team in Canada. You will design, develop, and maintain scalable backend systems enabling marketers to create, schedule, and deliver personalized messages across email, SMS, and push channels.

You will own campaign authoring, audience targeting, and reliable delivery workflows. You will mentor engineers, shape technical architecture, and improve system performance in a distributed, high-scale environment, while collaborating with

Qualifications

  • 5+ years designing, building, and maintaining large-scale backend systems.
  • Experience in fault-tolerant distributed systems at scale.
  • Strong fundamentals in backend programming (Python or Ruby).
  • Proficient in system design, unit tests, CI/CD, and code reviews.
  • Relational databases with emphasis on PostgreSQL.
  • Familiar with RESTful APIs, GraphQL, and gRPC.
  • Experience with cloud platforms (AWS/GCP/Azure).
  • Knowledge of microservices, containers, orchestration, and messaging (Kafka, RabbitMQ, Docker).
  • Ability to guide technical decisions and mentor others.
  • Strong problem solving and continuous learning mindset.

Responsibilities

  • Design and develop campaign infrastructure to support multi-channel delivery.
  • Own campaign authoring and content assembly workflows.
  • Ensure reliable delivery with monitoring and alerting for failures.
  • Enable audience targeting and personalization within workflows.
  • Build extensible platform capabilities for new channels and formats.
  • Maintain operational excellence with observability and incident handling.
  • Deliver end-to-end features from design to production support.
  • Promote engineering quality and mentor junior engineers.

Skills

Five+ years exp
Distributed systems
Python/Ruby
Git & CI/CD
PostgreSQL
REST/GraphQL/gRPC
Cloud (AWS/GCP/Azure)
Microservices
Docker/Kubernetes
Mentoring/leadership

Tools

Kubernetes
Kafka
RabbitMQ
Docker
Git
CI/CD pipelines

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Backend Developer, Campaigns Team based in Canada.

Join a collaborative engineering team building the core infrastructure behind advanced content personalization and multi-channel marketing campaigns. In this hands‑on role, you will design, develop, and maintain scalable backend systems that enable marketers to create, schedule, and deliver personalized messages across email, SMS, push notifications, and other channels. You will take ownership of critical platform capabilities, from campaign authoring and content assembly to audience targeting and reliable delivery workflows. Working closely with Product and Engineering teams, you will help shape technical architecture, improve system performance, and introduce flexible solutions that support evolving business needs. You will contribute to a distributed, high‑scale environment where reliability, maintainability, and engineering excellence are essential. This is an opportunity to drive meaningful technical improvements, mentor fellow engineers, and build technology that helps leading brands deliver more relevant customer experiences.

Accountabilities
  • Design and develop campaign infrastructure: Build and maintain robust backend systems that allow marketers to create, configure, and schedule campaigns across multiple communication channels.
  • Own campaign authoring and content assembly: Develop systems that transform creative assets, templates, and targeting rules into delivery‑ready campaigns, resolving content variations and audience eligibility before distribution.
  • Ensure reliable campaign delivery: Build and maintain the services responsible for preparing, monitoring, and transferring campaigns to delivery systems, with effective monitoring and alerting to identify failures and delays.
  • Enable audience targeting and personalization: Collaborate with Product and Engineering teams to integrate audience segmentation and personalization signals into campaign workflows, ensuring relevant content reaches the appropriate recipients.
  • Build extensible platform capabilities: Design configurable systems that accommodate new campaign formats, communication channels, and scheduling requirements while minimizing engineering complexity.
  • Maintain operational excellence: Improve service reliability through observability, performance metrics, alerting, incident management, and shared on‑call responsibilities.
  • Deliver features end to end: Take ownership of complex backend initiatives throughout technical design, development, testing, deployment, and production support.
  • Promote engineering quality: Champion code quality, automated testing, maintainable architecture, and effective software development practices while mentoring junior engineers and sharing technical knowledge.
Requirements
  • Professional experience: At least five years of software engineering experience, with a strong background in designing, building, and maintaining large‑scale backend applications.
  • Distributed systems expertise: Demonstrated experience developing fault‑tolerant, highly concurrent distributed systems that operate reliably at scale.
  • Programming proficiency: Strong software engineering fundamentals and experience with modern backend languages such as Python or Ruby.
  • Software engineering best practices: Expertise in system design, unit testing, Git, code reviews, continuous integration, continuous delivery, and automated deployment.
  • Database knowledge: Strong experience with relational databases, schema design, and query optimization, particularly PostgreSQL or comparable technologies.
  • API development: Understanding of modern web API architectures and technologies, including RESTful APIs, GraphQL, and gRPC.
  • Cloud infrastructure: Experience building and operating cloud‑based applications using AWS, Google Cloud Platform, Azure, or comparable services.
  • Distributed technologies: Familiarity with microservices, containerization, orchestration, and messaging systems such as Kubernetes, Kafka, RabbitMQ, and Docker.
  • Technical leadership: Ability to guide technical decisions, communicate effectively, collaborate across teams, and mentor less experienced engineers without compromising delivery quality.
  • Problem‑solving skills: Strong analytical abilities, with a proven capacity to investigate complex technical challenges, identify root causes, and develop effective solutions collaboratively.
  • Continuous learning: A proactive mindset, adaptability to evolving technologies, and a commitment to improving engineering practices and professional capabilities.
Benefits
  • Competitive compensation: Annual base salary ranging from CAD $140,000 to $180,000, depending on relevant experience, skills, and job‑related qualifications.
  • Additional compensation: Potential bonus opportunities depending on the position ultimately offered.
  • Comprehensive benefits: Access to a broad range of medical, financial, and other employee benefits.
  • Remote work: Remote opportunity for candidates based in Canada.
  • Career development: Opportunities to take ownership of complex technical projects, contribute to architectural decisions, and expand technical leadership skills.
  • Collaborative environment: Work alongside cross‑functional teams on innovative products and high‑impact engineering challenges.
  • Inclusive workplace: Join an organization committed to equal opportunity, diversity, and creating an environment where people from different backgrounds can thrive.
  • Technical growth: Gain experience with distributed systems, cloud infrastructure, messaging technologies, and scalable personalization platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager, Core Systems
Engineering Manager, Core Systems

Jobgether • Canada

Hybrid
CAD 140,000 - 190,000
Remote-friendly
Career growth opportunities
Competitive compensation
Software Developer (Content Integration & Data Pipelines)
Software Developer (Content Integration & Data Pipelines)

Jobgether • Canada

Remote
CAD 75,000 - 110,000
Remote work
Health coverage
RRSP matching
+4
Manager, Software Development
Manager, Software Development

Jobgether • Canada

Remote
CAD 145,000 - 165,000
Competitive salary CAD 145,000–165,000
Fully remote within Canada
Health coverage
+9
CRM Campaign Developer - SQL
CRM Campaign Developer - SQL

Global-Technical-Talent-1 • Toronto

On-site
CAD 117,000 - 121,000
Medical, Vision, and Dental Insurance
401k Retirement Fund
Hybrid CRM Campaign Developer - SQL Specialist
Hybrid CRM Campaign Developer - SQL Specialist

Global-Technical-Talent-1 • Toronto

On-site
CAD 117,000 - 121,000
Medical, Vision, and Dental Insurance
401k Retirement Fund
Intermediate Frontend Software Developer
Intermediate Frontend Software Developer

Jobgether • Canada

Remote
CAD 75,000 - 110,000
Remote-first work environment
Competitive CAD salary CAD 75,000–110,
Health coverage
+5
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Remote
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Forward Deployed Engineer (Founding)
Forward Deployed Engineer (Founding)

Jobgether SRL • Canada

Remote
CAD 171,000 - 284,000
Remote‑first across multiple regions
Equity participation
Senior compensation
+5
Senior Campaign Manager
Senior Campaign Manager

Dept • Toronto

On-site
CAD 85,000 - 100,000
Hybrid working policy
Competitive salary based on experience
Mental health support
+7
Software Engineering Manager - II
Software Engineering Manager - II

Randstad Canada • Vancouver

Hybrid
CAD 135,000 - 170,000
Semi-annual bonus
Health & dental benefits
Paid time off
+5