Backend Engineer

Taipei / KKBOX - Engineering / Permanent

KKBOX backend is a passionate team. Our mission is to deliver the best music & social audio listening experience to users through our technologies. The KKBOX backend team is responsible for providing comprehensive APIs for our clients, including KKBOX iOS/Android/Windows/Mac and many 3rd-party IoT partners. Our challenge is to develop innovative features on a large scale system but still keep service very scalable and available.

As a KKBOX backend engineer, you will not only learn to design and develop API and backend systems for millions of users, but also learn to keep the system running smoothly to achieve SLA. We continuously research and learn new technologies to improve KKBOX Music user experience and service quality and we’re always looking for talents to join us. If you’re interested in large-scale system design, cloud, streaming technologies and always looking for new challenges, we’re here to invite you to join KKBOX. Let’s work together to build the asian leading social audio platform.


  • Responsible for internal / external API and backend service design and development.
  • Troubleshooting, performance testing and tuningUnit and integration testCI/CD environment maintenance, and automation.
  • Peer code review.
  • Cloud environment (AWS and Azure) deployment and management.
  • Requirements:

  • Familiar with Laravel、Lumen or any PHP framework.
  • Hands-on experience of practical RESTful API development.
  • Hands-on experience of database administration.
  • Experience of MySQL and Redis is preferred
  • Hands-on experience of DevOps tools, ex. Docker / K8S / Terraform / Ansible, etc.
  • Nice To Have:

  • Familiar with LAMP、LNMP development.
  • Experience of cloud platform, ex. AWS, Azure or GCPFamiliar with Git Flow, CI/CD.
  • Experience of NoSQL databaseExperience of streaming service development. (Music, Video, Live, etc)
  • Good team player. Love to co-work with a team to solve technical problems.
  • Result oriented. Sticking to facts.
  • Passion for creating customer’s value through service development.
  • Proactive and self-motivated work attitude.
  • Stay curious for new technologies and learning new skills.
  • Apply Now