Responsibilities
Lead and mentor the team to the latest technologies and best practices in software development, database design and DevOps and cloud architecture.
Manage the team to develop and maintain high quality systems written in React and TypeScript.
Communicate with teams and external parties to collect and analyse requirements and formula high quality, extensible, testable and maintainable solutions.
Mentor and educate the team to apply coding styles, best practices and design patterns that deliverables are free of code smells, extensible, testable, reusable and maintainable in rapidly iterating and shipping.
Requirements :
3+ years of related working experience.
Strong in communication, team management and problem-solving.
Must be able to learn quickly and pick up new technologies or business knowledge.
Experienced in developing systems with fault torelent, issue tracking and test cases.
Profound knowledge in React (or Vue), TypeScript, JavaScript.
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.
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 modern languages such as : PHP, 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.