Senior Back-End Developer at Rumble - ScoutJobs - The AI-curated global job board
Skip to content
R
Posted 2 hours ago

Senior Back-End Developer

RumbleSenior Back-End Developer

Requirements

8 years back-end development experience, 10 years OOP experience, 5 years PHP experience, MySQL expertise, Caching experience (Memcached, Redis), Linux server experience

Skills

PHPMySQLRedis

About the role

Responsibilities

  • Architect and implement scalable backend systems and features for a high-traffic video platform
  • Design and optimize MySQL database schemas for performance at scale
  • Implement and maintain caching strategies using Memcached and Redis
  • Build and maintain APIs that serve client-facing applications
  • Integrate user-facing elements developed by front-end developers with server-side logic
  • Identify performance bottlenecks and implement optimizations for maximum speed and scalability
  • Develop and maintain background tasks and data pipelines handling very large datasets
  • Conduct code reviews and drive technical decisions on system design and architecture
  • Maintain, refactor, and modernize legacy codebases
  • Build reusable libraries and establish patterns for future development

Requirements

  • 8 years of experience as a back-end developer
  • 10 years of experience with object-oriented programming languages
  • 5 years of experience with PHP specifically, including PHP 8+
  • Strong experience with MySQL, including query optimization, indexing strategies, and schema design
  • Experience with caching layers (Memcached, Redis)
  • Proven ability to build and optimize systems operating at high scale and throughput
  • In-depth understanding of web development and HTTP protocols
  • Experience with Linux server environments
  • Knowledge of front-end languages such as JS/TypeScript, HTML, CSS

Preferred Qualifications

  • Knowledge of video technologies, containers, codecs, and live streaming
  • Experience with NGINX configuration and optimization
  • Experience with WebSocket for real-time communication
  • Experience in BASH scripting and automation
  • Understanding of networking fundamentals
  • Familiarity with static analysis tools (e.g., PHPStan) and modern PHP coding standards

About the Company

Rumble is the Freedom-First technology platform offering a video platform, cloud services, advertising solutions, and a non-custodial cryptocurrency wallet.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Back-End Developer

Rumble · Toronto

Sign up to apply