Senior Back-End Developer
Rumble is seeking a Senior Back-End Developer to design, build, and maintain high-performance server-side systems for our large-scale video platform serving millions of users. This role involves architecting and optimizing backend services, database design, caching strategies, and API development. A solid understanding of front-end technologies is also necessary to integrate user-facing elements into the application.
Key responsibilities include architecting and implementing scalable backend systems, designing and optimizing MySQL database schemas, implementing caching strategies using Memcached and Redis, and building APIs for client-facing applications. The role also involves integrating front-end elements with server-side logic, identifying performance bottlenecks, developing background tasks and data pipelines, conducting code reviews, and maintaining legacy codebases.
The ideal candidate will have at least 8 years of experience as a back-end developer, 10 years with object-oriented programming languages, and 5 years specifically with PHP, including PHP 8+. Strong experience with MySQL, caching layers like Memcached and Redis, and a proven ability to build and optimize high-scale systems are essential. In-depth understanding of web development, HTTP protocols, Linux server environments, and knowledge of front-end languages such as JavaScript, TypeScript, HTML, and CSS are also required.
The annual compensation for this role ranges from $135,000 to $154,000 CAD, including benefits and equity. Rumble offers competitive salaries and provides great benefits.
Our team is dedicated to making a significant financial impact for our video creator community and enjoys challenging the status quo. We act fast, are not afraid to try new things, and aim to win. Joining Rumble means being part of a dynamic environment where innovation and growth are encouraged.