Rumble - Career Page
Senior Back-End Developer
Toronto, ON · Senior
Sponsorship not specified$135k-$154kDetected 9 days ago
JavaScriptTypeScriptPHPBashHTMLCSSBackend DevelopmentObject-Oriented ProgrammingCode ReviewMySQLRedisCI/CDLinuxNginxWebSocketsTest AutomationCommunication
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 and evolve scalable backend systems for a high-traffic video platform, with a focus on performance, maintainability, and long-term reliability.
- This includes building APIs, optimizing MySQL schemas and queries, implementing effective caching strategies with Memcached and Redis, and supporting background jobs or data-processing workloads that operate at significant scale.
Requirements
- 8+ years of experience in back-end development, including strong experience building production systems at scale.
- 10+ years of experience with object-oriented programming languages, including 5+ years working with PHP and modern PHP practices such as PHP 8+.
- Strong experience with MySQL, including schema design, indexing, and query optimization, along with hands-on experience using caching systems such as Memcached and Redis.
- Working knowledge of front-end technologies such as JavaScript or TypeScript, HTML, and CSS, along with the willingness to jump into any project when needed.
- 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.
- In-depth understanding of web development fundamentals, HTTP protocols, and Linux server environments, including reading logs and troubleshooting production issues.
Nice to have
- Experience with video technologies, containers, codecs, or live streaming environments.
- Experience with NGINX, WebSocket-based communication, BASH scripting, networking fundamentals, or static analysis tools such as PHPStan.
- Degree in Computer Science, Engineering, or a related field.
- Experience modernizing legacy PHP applications, working with server-side rendering architectures, or contributing to CI/CD and automated testing practices such as PHPUnit.
- Why Our Team Loves Working Here:
- 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
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
- $135,000 - $154,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.