About the job Senior Backend Engineer
Team Segment : Multimedia
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.
Responsibilities:
- Design and develop server-side logic, APIs, and database schemas for our SaaS platform
- Write clean, well-documented code primarily in Golang
- Optimize backend systems for maximum performance and scalability
- Build and maintain RESTful APIs
- Conduct thorough testing and debugging of backend systems
- Participate in architecture decisions and technical design reviews
- Collaborate with front-end developers, product managers, and designers
- Stay current with emerging technologies and contribute to process improvements
Requirements:
- 5+ years backend development experience with server-side focus
- 3+ years hands-on Golang experience in production environments
- Strong MySQL or PostgreSQL proficiency and SQL query optimization
- Experience with AWS services and cloud architecture
- Experience with Infrastructure as Code (Terraform, AWS CDK, or CloudFormation)
- Proven experience in API design and development
- Familiarity with SaaS concepts and multi-tenant applications
- Solid understanding of software development principles, design patterns, and data structures
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
Nice to Have:
- Experience with Docker and Kubernetes
- Hands-on experience with GitLab CI, GitHub Actions, CircleCI, or Jenkins for automated deployment pipelines
- Experience with microservices architecture
- Proficiency with monitoring tools (Prometheus, Grafana, or ELK stack) for system performance tracking