Responsibilities
Develop and maintain the front-end and back-end of our media and e-commerce platforms.
Build and maintain high availability and horizontal scalable applications.
Writing clean, maintainable code while rapidly iterating and shipping.
Explore and lead us to the latest and best development techniques.
Work closely with other teams to understand their needs and develop solution to fulfil it.
In the backend, we work mostly in PHP (Symfony framework) but also believe in using the right tool for each particular job.
Our stack also includes Python, , MySQL, ElasticSearch, Redis, Memcached, RabbitMQ, AWS, GCP.
In the front end we work mostly in Vue 3, React.
Requirements :
3+ years of experience developing web application in PHP with modern MVC framework (eg Symfony, Laravel) is a must.
Profound knowledge in JavaScript and related technology such as TypeScript, React or Vue.
Strong in communication, team management and problem-solving.
Ability to develop high availability and horizontal scalable application.
Comfortable working in Linux is an advantage.
Profound knowledge of relational database including CTE, Joining, window function and query optimization etc. MySQL is preferred.
Profound knowledge in the full web delivery stack, including HTTP, JavaScript, web server, database and frameworks.
Experienced in any cloud platform including computation, storage, database, virtual private cloud, networking and security. AWS is preferred.
Experience with Docker and Kubernetes is an advantage.
Proficiency with version control tool such as Git is a must.
Must be able to learn quickly and pick up new technologies.
Must be able to work independently and on a team.
Strong communication and problem-solving skills.
Nice to have :
Experienced in developing long term reusable components that aids to speed up development is a big plus.
Profound knowledge in any cloud platform for computation, storage, database, virtual private cloud, networking and security. AWS is preferred.
Profound knowledge in DevOps such as Ansible, IaC such as AWS CDK or Terraform, Kubernetes.
Profound knowledge in other modern languages such as : Python, Golang, Java, Scala.
Profound knowledge in cloud design pattern.
Experienced in tackling advanced backend problems such as distributed system, concurrency control, resolving deadlock, performance tunning with refactoring, caching, sharding or multithreading.
If you think you’ve got what it takes, please provide your cover letter, CV and expected salary. This role is located and based in Hong Kong.
Candidate must be eligible to work in Hong Kong. Personal data collected is for recruitment purpose only.