Movable Ink
Senior Backend Engineer
Movable Ink - Toronto (Remote) · Senior
Sponsorship not specified$140k-$180kDetected 21 days ago
PythonRubyElixirDistributed SystemsBackend DevelopmentCode ReviewGitAWSGCPAzureCloud PlatformsDockerKubernetesCI/CDGitHub ActionsGraphQLRESTgRPCKafkaRabbitMQData EngineeringLeadershipProblem Solving
About the role
- Movable Ink scales content personalization for marketers through data-activated content generation and AI decisioning.
- The world's most innovative brands rely on Movable Ink to maximize revenue, simplify workflow and boost marketing agility.
- Headquartered in New York City with close to 600 employees, Movable Ink serves its global client base with operations throughout North America, Central America, Europe, Australia, and Japan.
Responsibilities
- Design, build, and maintain scalable backend systems that power our measurement, attribution, and reporting capabilities
- Develop robust data pipelines and services to transform raw event streams and metrics into actionable insights
- Collaborate closely with stakeholders to define and shape a seamless, intuitive reporting UI that empowers users to understand and act on provided insights
- Own key backend components-from service architecture to deployment and monitoring-ensuring reliability, scalability, and performance at scale
- This is a unique opportunity to shape how marketers view and interact with data - transforming raw metrics into insights that drive impactful campaigns and real business value.
Requirements
- 5+ years software engineering experience
- Experience with functional programming principles (we use Elixir)
- Experience with a cloud provider e.g. AWS, Azure, GCP (we use Google Cloud Platform)
- Experience with modern distributed and microservice technologies (we use Kubernetes, Kafka, RabbitMQ)
- Experience with both OLTP and OLAP systems, including designing schemas and optimizing queries
- Exceptional problem-solving skills, including the ability to efficiently identify, analyze, and resolve complex issues, and communicate to others on the team how to contribute to the solutions for these issues.
- Experience building and maintaining large distributed systems at scale that are fault tolerant and highly concurrent
- Exemplary software engineering skills (design, unit testing, git, code review, CI/CD)
- Strong foundation in modern backend development (e.g. python, ruby, etc. - we use Python and Elixir)
- An understanding of common web based API architectures (RESTful, GraphQL) and technologies (gRPC)
- Familiar with Software Development Lifecycle practices, such as continuous integration/continuous delivery and automated deployment (we use tools such as Docker, Kubernetes, Github Actions, etc.)
- Strong technical leadership skills with the ability to collaborate with others, communicate effectively, advocate appropriately and mentor more junior engineers to improve team efficiency
- A willingness and eagerness to continuously learn, adapt to evolving technologies, and strive for personal and professional improvement
Compensation
- The base pay range for this position is $140,000-$180,000/year CAD, which can include additional bonus depending on the position ultimately offered, in addition to a full range of medical, financial, and/or other benefits.
Benefits
- Champion engineering best practices around code quality, testing, observability, and system health
- Join us to make your mark on a fast-growing team, take ownership of innovative projects, and work closely with cross-functional partners to build a product that marketing teams rely on daily.
Visa & Work Authorization
- y or expression, religion, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, ethnicity, family or marital status, physical and mental ability, polit
Apply directly at Movable Ink →Create a free account for alerts like thisView Movable Ink immigration profile
This listing is sourced directly from Movable Ink's careers page and normalized into a canonical job model.