Description
What you will do:
Rumble is seeking a PHP Back-End Engineer for Rumble Advertising Center 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:
- 2+ years of advanced/expert experience with PHP
- 5+ years of experience programming
- In-depth understanding of web development & strong understanding/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
- Experience working with laravel or similar frameworks
Preferred Qualifications:
- Experience with PHP 8
- Experience working with large databases and data sets
- Experience with Redis and Memcached
- Experience working with and developing microservices
Desired Qualifications:
- Experience working with ad technologies is a plus
- Experience working with CRMs is plus
- Experience in Bash scripting
- Understanding of networking
- Experience working with and configuring NGINX, SQL and other server related technologies