Senior Backend Developer, Campaigns Team
Core
Design and build scalable backend systems for campaign creation, scheduling, and multi-channel delivery (email, SMS, push) that power audience targeting and content personalization.
Role type
Senior Backend Engineer (Campaigns Infrastructure)
Builds
Campaign authoring workflows, content assembly engines, delivery handoff layers, and audience targeting systems for marketing platforms.
Domain
Marketing Technology / SaaS
Deliverable
production ML models | product features
Required skills
Python, PostgreSQL, RESTful/GraphQL APIs, gRPC, AWS/Azure/GCP, Kubernetes, Kafka, RabbitMQ, Docker, GitHub Actions, CI/CD, distributed systems design, microservices architecture, system observability, code review, unit testing.
Preferred skills
None stated
Technologies
Python, PostgreSQL, Google Cloud Platform, Kubernetes, Kafka, RabbitMQ, Docker, GitHub Actions, gRPC
Responsibilities
Design and implement core campaign workflow systems; build content assembly and audience targeting logic; ensure reliable handoff to delivery systems; develop extensible frameworks for new campaign types; maintain system reliability via observability and alerting; own feature delivery end-to-end; mentor junior engineers.
Seniority
Senior, hands-on IC