Backend Developer

rumble | United States

Posted Date 7/26/2022
Description

We are Rumble. United in our mission to protect a free and open internet.
 
Join us! 
 
Like the creators we exist to serve, our Rumble team is full of people who like to think, to question, to build, to listen, and who want to do work that will change the world.
As a team, we are:  

  • Focused on our mission 
  • Fast in our execution  
  • Fearless in our Pursuit


What you will do:   
Rumble is seeking a Back-End Software Engineer to be responsible for all server-side executed code that interfaces with other systems, including client facing applications. 

Job Description: 

  • Writing clean PHP code optimized for maximum speed and scalability 
  • Designing and implementing new systems and features.
  • Designing efficient SQL tables and databases that meet project requirements. 
  • Developing and maintaining background tasks, which may deal with very large datasets. 
  • Ability to identify or predict possible future problems in the code. 
  • Integrate some user-facing elements developed by front-end developers. 
  • Collaborate with front-end developers and provide necessary APIs. 
  • Maintaining, optimizing, and upgrading older code. 
  • Other duties, as assigned 

Requirements: 

  • 3+ years of experience with PHP 
  • 5+ years of experience as a back-end or full stack developer 
  • In-depth understanding of web development & strong understanding and vast experience of practical application of OOP concepts
  • Experience in navigating through Linux consoles, and performing simple tasks like grepping through logs 
  • Experience and/or knowledge on front-end languages such as of JS, HTML, CSS 
  • Willingness to jump in on any project when needed 

Preferred Qualifications: 

  • Experience working with large databases and data sets 
  • Knowledge of video technologies, containers and codecs, and live streaming 
  • Experience with Redis and Memcached 
  • Experience with PHP 8 
  • Experience in Bash scripting 

Desired Qualifications: 

  • Understanding/experience using WebSocket 
  • Understanding of networking 
  • Experience working with and configuring NGINX, SQL and other server related technologies 

EEO Statement:
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. 

Physical Demands: 
While performing the duties of this job, the employee is regularly required to sit for extended periods of time. Required to extensively talk and hear. The employee frequently is required to walk; reach with hands and arms; climb or balance; and stoop and kneel. The employee must occasionally lift and/or move up to 20 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.  

Salary100000.00 - 150000.00 Annual
Refine by Categories
Information Technology
Refine by Job Type
Full-Time
Remote
Pay Structure
Salary/Hourly

Share this job