Please submit your application via KKCompany Careers (https://www.kkcompany.com/zh-tw/career/). Only online applications on the career website will be considered.
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 over 500 employees across offices in Tokyo, Singapore, Taipei, Kaohsiung, and Hong Kong.
Responsibilities:
- Collaborate with a backend team (34 engineers) as a technical mentor, providing guidance, and support.
- Take ownership of tasks with large-scale and reliable enterprise-level services.
- Design and implement robust backend systems for data ingestion, processing, and exposure through RESTful APIs and web services.
- Participate in an on-call rotation to quickly respond to critical production issues and ensure service continuity.
- Take ownership of key features and provide technical leadership through hands-on development and team mentorship.
- Work closely with cross-functional teams, including Product, QA, Business, and SRE to align development efforts with product vision and business goals.
【Job Responsibilities】
1. 系統設計與開發
設計、建置並實作具擴展性的後端系統與服務。
撰寫高品質、可維護的程式碼,確保功能需求如期交付。
System Design and Development
Design, build, and implement scalable backend systems and services.
Write high-quality, maintainable code to ensure timely delivery of features.
2. API 與資料庫管理
設計並開發 RESTful API,確保穩定性與效能。
優化資料庫結構與查詢效能(MySQL 或 PostgreSQL)。
API and Database Management
Design and develop RESTful APIs with stability and efficiency.
Optimize database schema and query performance (MySQL or PostgreSQL).
3. 系統維護與故障排除
針對後端服務問題進行 Debug 與故障排除。
採用最佳實務確保系統效能與安全性。
System Maintenance and Troubleshooting
Debug and troubleshoot backend service issues.
Apply best practices to ensure performance and security.
4. 容器化與部署
使用 Docker 建立可移植的開發與運行環境。
與 DevOps 團隊合作,推進 CI/CD 流程。
Containerization and Deployment
Build portable environments using Docker.
Collaborate with DevOps to advance CI/CD processes.
5. 團隊協作與持續優化
與前端、產品、AI 團隊緊密合作,支持跨部門專案需求。
定期檢視並優化現有系統架構與開發流程。
Collaboration and Continuous Improvement
Work closely with frontend, product, and AI teams to support cross-functional projects.
Regularly review and improve system architecture and development workflows.
【What We're Looking For】
• 經驗:
具備 2 年以上後端開發實務經驗。
熟悉 PHP(8.3 以上)、Laravel 框架(11–12 佳)。
熟悉 JavaScript 與後端開發流程。
• 技能:
熟悉 關聯式資料庫設計與操作(MySQL 或 PostgreSQL)。
熟悉 RESTful API 開發與原理。
熟悉 Docker 與 Git(含 Git Flow)。
熟悉套件管理工具(Composer、NPM)。
具備良好的 Debug 與問題解決能力。
良好的跨部門協作與溝通能力。
• 加分條件:
熟悉 前端框架(Vue.js)與 Node.js、Python。
熟悉 Linux 系統。
具備 雲端平台(GCP 或 AWS)使用經驗。
熟悉 AI 輔助工具(Gemini、Copilot、Claude Code等),並理解 AI工具之能力與局 限,而應用於工作實務。
有 會員系統、電商平台、訂單/進銷存系統 開發實務經驗。
具備 第三方金流串接經驗(藍新、綠界、LINE Pay 等)。
1. Develop customized features for distributed storage system
2. Support and solve problems related to distributed storage system and Linux kernel
3. Profile and figure out possible performance bottleneck on current products and enhance the performance
4. Keep learning new features and techniques related to distributed storage system and Linux kernel
對於新加入的夥伴,我們希望您能夠:
.熟悉 Python / Golang 程式語言
.具有程式開發熱誠,願意持續主動學習新知,也樂於分享給團隊
.有參與過 open source 開發經驗
.熟悉 git 版本控制工具