Senior Back-End Developer, Rumble Studio at Rumble - Career Page | CAN | Rezi

Senior Back-End Developer, Rumble Studio at Rumble - Career Page

Senior Back-End Developer, Rumble Studio

Rumble - Career Page · CAN

3 weeks ago

Senior Back-End Developer, Rumble Studio

Rumble - Career Page · CAN

22 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Rumble Studio is seeking a Senior Back-End Engineer to design, build, and operate the backend systems that power our real-time, multiuser video production application. This is a senior individual contributor role for someone who owns services end to end: you’ll architect them, implement them in TypeScript and Golang, deploy and monitor them in our containerized infrastructure, and continuously improve performance, reliability, and maintainability as usage grows.

Responsibilities

  • Design, build, and operate backend services for a real-time, multiuser video production application written in TypeScript and Golang.
  • Own systems from architecture through implementation, testing, deployment, monitoring, and ongoing optimization.
  • Develop and maintain REST and GraphQL APIs.
  • Optimize data access using PostgreSQL and Redis.
  • Ensure services remain fast, reliable, and resilient to latency and operational issues.
  • Collaborate with cross-functional partners to break down complex problems.
  • Use AI-assisted tooling effectively with a strong grasp of system fundamentals.
  • Help elevate engineering standards through reviews, mentorship, and continuous improvement.

Requirements

  • Strong backend engineering experience building production systems in TypeScript, Golang, or both, with the ability to ramp quickly across the stack.
  • Solid SQL fundamentals and hands-on experience with PostgreSQL and Redis in performance-sensitive, real-time or distributed environments.
  • Experience designing and implementing backend services and APIs, including REST and GraphQL, for complex applications.
  • Strong systems design skills and the ability to operate with a high degree of autonomy in complex, multi-service architectures.
  • Experience working with containerization and orchestration technologies such as Docker and Kubernetes, and comfort owning deployment practices.
  • Strong debugging and problem-solving skills across application, data, and infrastructure layers, including production incident diagnosis and mitigation.
  • Experience with video technologies, live streaming workflows, codecs, or media-processing systems.
  • Experience administering or configuring servers and virtual machines, and working directly in Linux-based production environments.
  • Experience with concurrent programming or event-driven patterns used in real-time collaboration and multiuser backends.
  • Experience owning and maintaining infrastructure as code (IaC) for services you operate (Terraform, Pulumi, ArgoCD, etc.).
  • Working knowledge of authentication and authorization patterns such as OAuth2 or OpenID Connect.
  • Ability to use AI-assisted development tools effectively while demonstrating strong understanding of the underlying system design and code quality.

Skills

  • TypeScript
  • Golang
  • REST
  • GraphQL
  • PostgreSQL
  • Redis
  • Docker
  • Kubernetes
  • AI-assisted development tools
  • Infrastructure as Code (IaC)
  • Terraform
  • Pulumi
  • ArgoCD
  • OAuth2
  • OpenID Connect

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Senior

Salary/Compensations

  • $155,000 - $195,000 CAD base

Benefits

  • Benefits
  • Equity

About the Company

  • Rumble is the Freedom-First technology platform. We proudly offer a video platform, cloud services, advertising solutions, and a non-custodial cryptocurrency wallet.
  • Our environment is centered on live streaming and collaborative video workflows, with backend services backing a multiuser canvas where responsiveness and low-latency data flow matter.
  • We are making a significant financial impact for our video creator community; we’re proud of their success stories
  • We enjoy challenging the status quo and going head-to-head against Big Tech
  • We aren’t afraid to try new things; we act fast and want to win
  • We pay competitive salaries and provide great benefits

Equal Opportunity

  • Rumble is an equal opportunity employer. We promote an equal playing field where everyone has the same opportunities regardless of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability status, or any other applicable characteristics protected by law. Rumble is an active participant in the e-verify program.