30 Oct
|
Jobgether
|
Winnipeg
30 Oct
Jobgether
Winnipeg
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. 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 adaptable solutions that support evolving business needs. This is an opportunity to drive meaningful technical improvements, mentor fellow engineers, and build technology that helps leading brands deliver more relevant customer experiences. 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. 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. Collaborate with Product and Engineering teams to integrate audience segmentation and personalization signals into campaign workflows, ensuring relevant content reaches the appropriate recipients. Improve service reliability through observability, performance metrics, alerting, incident management, and shared on‑call responsibilities. 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. At least five years of software engineering experience, with a strong background in designing, building, and maintaining large‑scale backend applications. 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. Understanding of modern web API architectures and technologies, including RESTful APIs, GraphQL, and gRPC. Experience building and operating cloud‑based applications using AWS, Google Cloud Platform, Azure, or comparable services. Technical leadership: Ability to guide technical decisions, communicate effectively, collaborate across teams, and mentor less experienced engineers without compromising delivery quality. Strong analytical abilities, with a proven capacity to investigate complex technical challenges, identify root causes, and develop effective solutions collaboratively. CAD $140,000 to $180,000 , depending on relevant experience, skills, and job‑related qualifications. Potential bonus opportunities depending on the position ultimately offered. Access to a broad range of medical, financial, and other employee benefits. Remote work: Remote opportunity for candidates based in Canada. Opportunities to take ownership of complex technical projects, contribute to architectural decisions, and expand technical leadership skills. Join an organization committed to equal opportunity, diversity, and creating an environment where people from different backgrounds can thrive. Technical growth:
📌 Senior Back-End Developer (Winnipeg)
🏢 Jobgether
📍 Winnipeg