About the job Senior Backend Engineer (PHP/DevOps) - Based in Kaohsiung
Team Segment : Music
KKCompany Technologies, Asias leading AI multimedia technology group is dedicated to creating values for customers with core businesses of multimedia technologies, digital cloud, and AI applications.
At KKCompany, we believe in Innovation Made Simple, and technology is the answer to the struggles faced by every industry. Since its establishment two decades ago, KKCompany has expanded its portfolio, including KKBOX, BlendVision and Going Cloud. KKBOX is the worlds first platform bringing legal music streaming service to the public. It utilizes state-of-the-art streaming technology to enable excellent user experience. Our flagship brands and a base of international clients enable us to accumulate extensive data and advance analytical capabilities. The strengths along with our abundant experience in brand management help businesses achieve digital transformation successfully. We serve over tens of millions of consumers and enterprise clients in Asia cross a broad spectrum of industries such as telecommunication, multimedia, online education, fitness, smart retail and more.
KKCompany now has nearly 500 employees across offices in Tokyo, Singapore, Taipei, Kaohsiung, and Hong Kong.
Job Description:
KKBOX is not just a music player; it's the largest Chinese music library in the universe! The development team is dedicated to creating a service where music lovers can explore and listen to songs, a platform for the latest and most impartial on-demand trend charts, and a space where idols and fans can deeply interact.
As a Senior Backend Engineer at KKBOX, you will play a dual core role in development and operations. You will lead the development and performance optimization of key services, while leveraging DevOps culture and technologies to build an efficient, automated developer platform, enabling you and your team to deliver value faster and more reliably. You will directly participate in the development of high-traffic systems at KKBOX, from website services to chart-related products, ensuring a seamless service experience for millions of users.
If you are equally passionate about high-quality backend development and automated operations processes, and eager to build stable and scalable web services, we sincerely invite you to join us.
Responsibilities:
- PHP Backend System Development: Lead or participate in the architectural design, development, refactoring, and performance optimization of backend systems, delivering high-quality and robust APIs and services.
- Backend Service Operations and Observability: Responsible for the stability and performance of services, establish and maintain service observability systems (including Logging, Metrics, Tracing), and define and track SLA
- Service Incident Response and Troubleshooting: As a key role in service stability, participate in service incident response, emergency debugging, and Root Cause Analysis (RCA), especially for cloud network infrastructure issues (e.g., DNS, Routing).
- Building Developer Platform: Design, build, and continuously optimize the Internal Developer Platform to improve Developer Experience (DX), providing standardized, automated, and easy-to-use tools and workflows for the development team.
- CI/CD and Development Process Automation: Design, implement, and maintain CI/CD pipelines, integrating DevSecOps security practices to enhance software delivery efficiency and security.
Requirements:
- Familiar with PHP and at least one framework (e.g., Laravel), experienced in RESTful API development and performance tuning.
- Experience in managing and operating MySQL and Redis.
- Proficient in Infrastructure as Code (IaC) Tool, such as: Terraform.
- Familiar with Docker principles and possessing practical experience.
- In-depth practical experience with Kubernetes (K8s) and familiar with any managed service (e.g., GKE, EKS, AKS).
- Familiar with Git development workflows and understanding of UNIX/Linux operating system administration and network fundamentals.
Nice to Have:
- Familiar with and skilled in utilizing AI-assisted coding tools (e.g., GitHub Copilot, Cursor, or Claude Code) to improve development efficiency and code quality.
- Proficient in CI/CD concepts and tools. GitLab CI is preferred, with the ability to build pipelines. GitLab CI is preferred.
- Proficient in any scripting language (e.g., Bash, Python, Go), with the ability to develop automation tools.
- Familiar with monitoring and observability tools (e.g., Prometheus, Grafana, ELK/EFK Stack, Jaeger/OpenTelemetry).
- Familiar with GitOps workflows and related tools (e.g., ArgoCD, Flux).
- Backend development experience with Golang or Python.