Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Movable Ink

Senior Backend Developer, Campaigns Team

Movable Ink

. Design and implement systems for creating, configuring, and scheduling multi-channel campaigns .

Posted 10/23/2026full-timeToronto • CanadaSenior💰 $140,000 - $180,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing scalable backend systems, with a strong focus on campaign management, audience segmentation, and system reliability. Proficient in mentoring junior engineers and ensuring code quality through best practices in software engineering.

Highest-signal resume keywords
Backend Development (Python, Ruby)Distributed Systems (Kubernetes, Kafka, RabbitMQ)Relational Databases (PostgreSQL)API Architecture (RESTful, GraphQL)Cloud Provider Experience (AWS, Azure, GCP)

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringUnit TestingCode ReviewCI/CDSchema DesignQuery OptimizationTechnical DesignImplementationTestingDeployment
Soft Skills
Technical LeadershipCollaborationCommunicationAdvocacyMentoring
Tools & Technologies
DockerGitHub ActionsObservability ToolsMetricsAlerting
Industry Keywords
Campaign ManagementAudience SegmentationContent AssemblyMulti-Channel CampaignsFault ToleranceHigh Concurrency

Tech Stack

Tools & technologies
AssemblyAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGraphQLGRPCKafkaKubernetesPostgresPythonRabbitMQRubySDLC

About the role

Key responsibilities & impact
  • Design and implement systems for creating, configuring, and scheduling multi-channel campaigns
  • Build campaign authoring and content assembly systems that resolve content variants and audience eligibility
  • Own the reliable handoff of campaigns to delivery, including visibility and alerting
  • Integrate audience segmentation and personalization signals into campaign targeting
  • Develop extensible systems for new campaign types, channels, and scheduling rules
  • Maintain reliability through observability, metrics, alerting, and shared on-call responsibilities
  • Own backend features end-to-end from technical design through implementation, testing, deployment, and production support
  • Champion code quality, testing, and system health
  • Mentor junior engineers
  • Report to the Engineering Manager

Requirements

What you’ll need
  • 5+ years of software engineering experience
  • Experience building and maintaining large distributed systems at scale that are fault tolerant and highly concurrent
  • Exemplary software engineering skills (design, unit testing, git, code review, CI/CD)
  • Strong foundation in modern backend development (e.g. Python, Ruby, etc.)
  • Strong experience with relational databases, schema design, and query optimization (PostgreSQL)
  • Understanding of web-based API architectures (RESTful, GraphQL) and technologies (gRPC)
  • Experience with a cloud provider (AWS, Azure, or GCP)
  • Experience with distributed and microservice technologies (Kubernetes, Kafka, RabbitMQ)
  • Familiarity with SDLC practices, continuous integration/continuous delivery, and automated deployment tools (Docker, Kubernetes, GitHub Actions)
  • Strong technical leadership, collaboration, communication, advocacy, and mentoring skills
  • Exceptional problem-solving skills
  • Willingness to continuously learn and adapt to evolving technologies

Benefits

Comp & perks
  • Additional bonus depending on the position ultimately offered
  • A full range of medical, financial, and/or other benefits
  • Equal opportunity employer