Lead Backend Developer, Distributed Systems

Job not on LinkedIn

🕒 November 3

🇨🇦 Canada – Remote

💵 $147.3k - $192k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Where this job comes from

Posted on Movable Ink's careers page ↗Movable Ink's careers page, not through a job board

First seen by Remote Rocketship November 3

Still open on Movable Ink's site. Checked 1 hour ago.

Apply Now
Logo of Movable Ink

Movable Ink

501 - 1000 employees

📣 Marketing

✈️ Travel

🏨 Hospitality

💰 $55M Series D on 2022-04

Marketing • Travel • Hospitality

Movable Ink is a leader in personalized marketing, utilizing AI and automation to deliver tailored content to customers across various touchpoints, such as email and mobile. Their solutions, including the Movable Ink Studio and Da Vinci, empower retail, financial services, media organizations, and travel & hospitality sectors by transforming data into unique customer experiences in real-time. The company collaborates with a vast network of strategic partners, enhancing existing marketing technologies to achieve remarkable revenue and customer engagement. Movable Ink's expertise is endorsed by studies, such as the Forrester Consulting Total Economic Impact™ study, highlighting significant financial benefits for users. Through their innovative use of AI, Movable Ink drives next-level personalization and marketing performance.

📋 Description

• Set the technical direction and lead architecture, design, and critical implementation decisions for the orchestration platform • Build a scalable, event-driven, fault-tolerant distributed system for high-volume, real-time messaging decisions across workflows and channels • Own key system components from architecture and implementation through deployment, monitoring, and incident response • Conduct design reviews, resolve architectural tradeoffs, and uphold standards for system design, code quality, testing, and operational rigor • Collaborate with Product, Machine Learning, Data Platform, and adjacent engineering teams to translate requirements into technical designs • Ensure platform reliability at scale through observability, metrics, incident response, and shared on-call responsibilities • Mentor engineers and model strong engineering practices • Report to the Engineering Manager of the Orchestration team

🎯 Requirements

• 7+ years of software engineering experience with a focus on distributed systems • Deep experience designing, building, and operating large-scale distributed systems that are fault tolerant, highly available, and highly concurrent • Strong systems thinking, with sound architectural judgment around event-driven, stateful, real-time decisioning systems • Skill at building complex systems and making sound architectural choices under uncertainty • Experience building and operating backend services in a modern cloud environment, including Google Cloud Platform • Proficiency with Kubernetes • Hands-on experience with microservice and service-oriented architectures • Experience with synchronous, event-sourced, orchestrated, and asynchronous inter-service communication patterns • Experience with gRPC and Kafka • Strong foundation in Python • Practical experience with consensus, partitioning, replication, back-pressure, idempotency, and failure handling • Exemplary software engineering practices, including system design, code review, testing, and CI/CD • Strong focus on observability, incident response, and healthy on-call practices • Strong technical leadership skills, including architectural decision-making, design reviews, and mentoring • Exceptional problem-solving skills for complex production-system issues • Clear communication of technical tradeoffs to product and engineering stakeholders • Experience with Elixir, Erlang, Scala/Akka, Go, or Clojure is a plus • Experience with workflow orchestration systems such as Prefect, Airflow, Dagster, or Temporal is nice to have • Experience with ML-driven decisioning or scoring systems is nice to have

🏖️ Benefits

• Additional bonus depending on the position ultimately offered • Full range of medical, financial, and/or other benefits

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 October 30

ClickHouse

51 - 200

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Senior Backend Engineer building distributed data-ingestion integrations for ClickHouse Cloud. Improving scalable, fault-tolerant pipelines across streaming platforms and cloud storage.

🇨🇦 Canada – Remote

💵 $147k - $238k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 October 30

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Backend Engineer building gateways, runtimes, and evaluation systems for Affirm’s AI platform. Scaling governed AI infrastructure for the company’s financial products and engineering teams.

🇨🇦 Canada – Remote

💵 $153k - $213k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 October 30

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Staff Engineer architecting Affirm’s EKS and Kubernetes compute platform. Automating reliable infrastructure for a company enabling transparent pay-over-time services.

🇨🇦 Canada – Remote

💵 $209k - $269k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 October 29

GitLab

1001 - 5000

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

Backend Engineer building and operating Ruby/Go repository services for GitLab’s DevSecOps platform. Owning features, APIs, testing, performance, and production support remotely.

🇨🇦 Canada – Remote

💰 Secondary Market on 2020-11

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 October 29

Marqeta

501 - 1000

💼 Consulting

📦 Logistics

💳 Fintech

Cloud Database Engineer II automating AWS database infrastructure for Marqeta’s global card-issuing platform. Designing highly available, resilient, and scalable relational and non-relational database solutions.

🇨🇦 Canada – Remote

💵 $92.9k - $116.1k / year

💰 Post-IPO Equity on 2021-06

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok