Backend Engineer (Platform)

Taipei
Multimedia – Engineering /
Permanent /
Hybrid
KKCompany Technologies Group is a leading technology group in software services. We have created the world’s first legal music streaming platform, KKBOX, and are an international software technology group focused on “multimedia technologies, digital cloud, and AI applications” as our core business to create value for the customers. The group consists of self-owned brands including KKBOX, BlendVision and Going Cloud with enterprise customers across Asia. KKCompany Technologies has attained OpenChain ISO/IEC 5230 and ISO 27001 third-party international certification.

We have over 500 employees across offices in Tokyo, Singapore, Taipei, Kaohsiung, and Hong Kong.

Responsibilities

    • Work closely with team members and architects, help build and deliver the core functionalities of the platform on the Cloud.
    • Continuously learn and improve the automation of the whole platform from development, testing to deployment and observability.
    • Collaborate with the streaming services team, help them to build and integrate their services on top of the platform.
    • Collaborate with the product team, help them to leverage the platform effectively.

Requirements:

    • 3+ years working with static languages: Go, C/C++ or C#, and scripting languages: Python, Lua, JavaScript (Node.js) or PHP.2+ years experience building and operating services that employ Container and Serverless Patterns using AWS EKS/ECS, Fargate, Lambda, API Gateway, SNS, SQS, Kinesis, etc.
    • Experience working with Container technologies, such as building images with Docker, Podman or Kaniko, constructing and managing Kubernetes manifests and monitoring Kubernetes workload.
    • Experience working with Infrastructure as Code tools, such as Terraform, AWS CDK or CloudFormation.
    • Experience working with CI/CD tools, such as GitLab-CI, GitHub Actions, CircleCI or Jenkins.
    • Fast-learner and having passions for solving tough problems, and abilities to solve them.
    • Moderate reading, writing and verbal skills in English.

Nice to have:

    • Open-minded, willing to ask any questions, overcome the challenges and share the experience with everyone.
    • Have DevOps thinking, and love to automate things from development, testing to deployment (CI/CD) in as-code fashion.
    • Keen to learn things from Open Source projects, know how the communities work and willing to contribute to them.