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 freeSenior Back-End Developer
Rumble · Toronto
