Senior Backend Developer, Campaigns Team
- Remote, Canada
- Senior
- Posted 6 days ago
or apply from Claude / ChatGPT / Muse
Backend role on a campaigns team building the systems marketers use to create, schedule and send messages across channels; remote.
About the role
Work covers audience targeting, content assembly and reliable handoff to delivery, with shared on-call and mentoring of junior engineers.
At a glance
- Pay
- Not stated in the posting
- Remote scope
- Remote, Canada
- Seniority
- Senior
- Skills
- Python, Ruby, RESTful, GraphQL, gRPC, AWS
- Posted
- 23 Oct 2026
- Last checked
- 29 Oct 2026
What you will do
- Design and build the systems for creating, configuring and scheduling campaigns across email, SMS and push
- Build the layer that turns templates and targeting rules into a ready-to-send campaign
- Prepare and monitor campaigns as they move to delivery, with alerting for failures and delays
- Make the platform configurable so new campaign types and channels need little engineering work
- Own backend features from design through testing, deployment and production support
What they look for
- Five or more years of software engineering experience
- Experience with large distributed systems that are fault tolerant and highly concurrent
- Strong engineering habits: design, unit testing, git, code review and CI/CD
- Solid backend work in Python or Ruby, with Python used most here
- Familiarity with RESTful, GraphQL and gRPC API styles
How Keywordise applies for you
Alex Demo
[email protected]
From your CV
Yes, fully remote
- Sent
- 09:41
- Attached
- Your tailored CV
- 1Upload your CVAdd your CV once. It takes about a minute.
- 2Tailored to this jobKeywordise writes a CV and a cover letter for this job from your real experience.
- 3The form fills itselfName, email, experience and screening questions, field by field.
- 4Application sentYou get a receipt and follow it in your dashboard.
Apply with Keywordise AI7-day free trial, no card.
Apply from your AI assistant
Connect Keywordise to your assistant once, then send it the prompt. It applies for you.
Claude
- In Claude, open Settings, then Connectors, and choose Add custom connector.
- Name it Keywordise and paste the connector URL.
- Click Connect, log in to Keywordise and approve. Then send the prompt in a new chat.
https://keywordise.com/mcpDisconnect any time in your Keywordise settings.
ChatGPT
- In ChatGPT, open Settings, then Connectors. On plans that need it, turn on developer mode first.
- Add a new connector with the connector URL and choose OAuth. Leave the client ID and secret empty.
- Log in to Keywordise and approve. Then send the prompt in a new chat.
https://keywordise.com/mcpDisconnect any time in your Keywordise settings.
Muse
- Open Muse (muse.ai or the app) and send it the message below.
- If Muse asks how to sign in, answer OAuth. Open the sign-in link it sends, log in to Keywordise and approve.
- Send the prompt. Muse asks before it sends anything.
Add a custom connector called Keywordise. It is a remote MCP server at https://keywordise.com/mcp and uses OAuth. Give me the sign-in link.Muse is available in the US only for now.
Apply to Keywordise job m2qgp7p7pfQuestions about this job
Can I do this job remotely, and from which countries?
Yes, it is listed as remote, aimed at candidates in Canada.
What does this job pay?
The posting does not state a salary, so there is no figure to quote.
What experience is needed?
It is a senior role. The posting asks for: five or more years of software engineering experience; experience with large distributed systems that are fault tolerant and highly concurrent; strong engineering habits: design, unit testing, git, code review and CI/CD. Skills it names include Python, Ruby, RESTful, GraphQL.
How do I apply with Keywordise AI?
Select Apply with Keywordise AI, sign up and upload your CV. Keywordise writes a CV and a cover letter for this job from your real experience and applies for you. The 7-day free trial needs no card.
More remote IT and software jobs
- A company in online marketplacesSenior Software Engineer, AI Platform
- USD 196,984 to 222,000 per year
- Remote, United States
- TTeamifiedSenior Founding Product Engineer
- Remote, Philippines
- RBRe Build ManufacturingSr. Data Engineer
- USD 143,065 to 241,598 per year
- Remote, United States
- A remote SaaS company in life sciences quality softwareSenior Backend Engineer (Go)
- Remote, Poland
- KKnowBe4Staff Site Reliability Engineer
- USD 170,000 to 210,000 per year
- Remote, United States
- PPantheonSenior Software Engineer, Connectivity & API Transformation
- Remote, United States