Rumble - Career Page
Senior Back-End Developer, Rumble Studio
Toronto, ON · Senior
Sponsorship not specified$155k-$195kDetected 8 days ago
TypeScriptGoDistributed SystemsBackend DevelopmentCode ReviewSQLPostgreSQLRedisDockerKubernetesTerraformLinuxGraphQLRESTOAuthVideo ProductionCollaborationProblem SolvingMentoringArgo CD
About the role
- Specific vision abilities required by this job include clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including the use of computers.
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, and 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, and help elevate engineering standards through reviews, mentorship, and continuous improvement.
Requirements
- 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.
- While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard.
- The employee is required to communicate verbally and hear.
- The employee may be required to walk, reach with hands and arms, balance, and stoop or kneel.
- The employee may occasionally be required to lift and/or move up to 15 pounds.
- Strong backend engineering experience building production systems in TypeScript, Golang, or both, with the ability to ramp quickly across the stack.
- Strong debugging and problem-solving skills across application, data, and infrastructure layers, including production incident diagnosis and mitigation.
Nice to have
- 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.
- Why Our Team Loves Working Here:
- we're proud of their success stories
Skills
- The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure.
- This posting refers to an active vacancy within the organization.
Compensation
- $155,000 - $195,000 CAD base + benefits + equity
- Note: The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure.
- The actual salary offered varies depending on the candidate's skill level and experience.
- We pay competitive salaries and provide great benefits
Company info
- We are making a significant financial impact for our video creator community; we're proud of their success stories
- 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.
- EEO Statement:
Apply directly at Rumble - Career Page →Create a free account for alerts like thisView Rumble - Career Page immigration profile
This listing is sourced directly from Rumble - Career Page's careers page and normalized into a canonical job model.