×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Developer, Campaigns Team

Remote / Online - Candidates ideally in
Philadelphia, Philadelphia County, Pennsylvania, 19113, USA
Listing for: Jobgether
Full Time, Remote/Work from Home position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 140000 - 180000 USD Yearly USD 140000.00 180000.00 YEAR
Job Description & How to Apply Below
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.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary