Bachelor's degree (or equivalent) with 5 - 7 years of experience, or a Master’s degree with 3 - 5 years of experience Strong experience in full-stack development Experience with server-side development (such as PHP) Experience with modern JavaScript frameworks Experience with data persistence using relational and other structured data stores Proven ability to develop solutions for complex technical challenges independently Experience with modern web frameworks and libraries (Laravel, React, or equivalent technologies) Knowledge of performance tuning, usability, testing, and automation Familiarity with cloud technologies and scalable web application architecture