About the job Senior Full-Stack Engineer
Team Segment : Cloud & AI Solutions
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:
- Deliver enterprise-grade GenAI solutions (primarily for financial clients) with high quality and efficiency.
- Design and maintain cloud architectures built on AWS, mainly EKS with some projects on Serverless.
- Write clean, testable, and scalable code using Python and TypeScript.
- Leverage LLMs and automation tools to accelerate development workflows.
- Collaborate with the team to drive modularization, best practices, and architecture optimization.
Requirements:
- Proficiency in Python or TypeScript, with strong expertise in at least one mainstream framework (e.g. NestJS / React / FastAPI).
- Solid understanding of the full Software Development Life Cycle (SDLC), from requirements and design to testing, deployment, and operations
- Strong knowledge of Clean Code principles, SOLID, and TDD/BDD.
- Proficiency in leveraging AI/LLM-based tools (e.g. GitHub Copilot, Cursor, Claude Code) to accelerate development, while maintaining code quality and best practices.
- Effective communication, problem-solving, and cross-team collaboration skills.
- Open-minded and willing to experiment with new technologies, while taking ownership of commitments.
Nice to Have:
- Experience in system design and modular development.
- Familiarity with DDD or other modern software development methodologies, with proven success cases.
- Experience with financial or large-scale enterprise projects.
- Practical knowledge in information security.
- Business mindset: ability to translate client requirements into technical solutions.
- Solid understanding of cloud infrastructure; able to independently manage AWS environments (EKS / Serverless).
- Solid understanding of responsive design, browser compatibility and performance optimization