1. Hands-on frontend and backend development experience in PHP, JavaScript, HTML, CSS, related frameworks and code versioning tools (e.g. Git, SVN)
2. Good knowledge of databases (e.g. MySQL and others, NoSQL knowledge is a plus)
3. Fundamental understanding of software development lifecycles and appreciation of UI/UX practices
4. Understanding of Cloud services (e.g. AWS, Azure, DigitalOcean) and system testing, automated testing is a plus
5. Interest in software development, automation, artificial intelligence and performing relevant research to solve difficult business problems, able to debug and resolve issues independently