ApplySarthi

Senior Backend Developer, Campaigns Team

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

37 open campaigns roles across 27 companies are on ApplySarthi right now.

What campaigns roles keep asking for: B2B (41%), Stakeholder management (32%), Salesforce (30%), CRM (24%), Customer success (24%), Generative AI (19%), Paid media (16%), SaaS (16%) — counted across their open postings here.

Remote Backend Developer jobs · AWS jobs · Azure jobs · Docker jobs · GCP jobs

Jobgether has 4,306 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for campaigns roles keep coming back to B2B, Stakeholder management, Salesforce, CRM. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with System design? Tell me one thing you learned the hard way.
  3. What do you do when a production issue happens on your code?
  4. Walk me through a system you built. How was it designed, and what would you change now?
  5. Tell me about a hard bug you tracked down. How did you find the cause?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Backend Developer, Campaigns Team at Jobgether interview free →

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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-26. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.