Software Systems Engineer II

Yahoo Taiwan E Commerce — Taiwan · Posted ~1 month ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Yahoo Taiwan E-Commerce empowers the e-commerce world with advanced business process analytics, reporting, and optimization tools designed to drive success within Yahoo Taiwan E-commerce ecosystem. Innovation is at the core of everything we do — we continuously test, refine, and integrate cutting-edge technologies to stay ahead of the curve and enhance our infrastructure. Our team is dedicated to creating high-quality products and tools that not only prioritize usability and efficiency but also foster sustainable business growth for our customers and partners. Responsibilities [A Lot About You] 此職位聚焦於電商平台後端服務的設計、開發與維護,需與產品、前端、資料及 AI 團隊密切合作,打造可擴展且穩定的系統能力。 This role focuses on designing, building, and maintaining scalable backend services for an e-commerce platform, with close collaboration across product, frontend, data, and AI functions. [Your Day] ・設計、開發與維護電商核心領域的可擴展後端服務,包括商品目錄、搜尋、推薦、定價與訂單處理。 ・建置與維護 RESTful API,提供內部平台、前端應用與合作夥伴整合使用。 ・持續改善系統效能、可靠性、可觀測性與可維護性。 ・參與系統架構設計、技術規劃、程式碼審查與工程決策。 ・與前端、產品、資料及 AI 團隊合作,交付高品質功能與平台能力。 ・參與 CI/CD 流程、測試實務、版本發布與營運穩定性優化。 ・使用 GitHub 進行原始碼管理,包括 branch 策略、pull request 流程與 code review 協作。 ・維護與管理制品庫(如 JFrog Artifactory),管理建置產物、相依套件與版本發佈流程。 ・探索並導入實用的 AI 輔助開發工作流程,以提升工程生產力、程式碼品質與交付效率。 ・Design, develop, and maintain scalable backend services for core e-commerce domains such as product catalog, search, recommendation, pricing, and order processing. ・Build and maintain RESTful APIs for internal platforms, frontend applications, and partner integrations. ・Improve system performance, reliability, observability, and maintainability across services and environments. ・Participate in system architecture design, technical planning, code reviews, and engineering decision-making. ・Collaborate with frontend, product, data, and AI teams to deliver high-quality features and platform capabilities. ・Contribute to CI/CD pipelines, testing practices, release processes, and operational excellence. ・Manage source code using GitHub, including branching strategies, pull request workflows, and code review practices. ・Maintain and manage artifact repositories such as JFrog Artifactory for build artifacts, dependencies, and release versioning across services. ・Explore and adopt practical AI-assisted development workflows to improve engineering productivity, code quality, and delivery speed. Qualifications [Required Qualifications and Skills] ・資訊工程、資訊科學或相關科系學士或碩士學歷。 ・熟悉 GitHUB, JFrog Artifactory artifact management system。 ・3 年以上後端軟體開發經驗。 ・熟悉 Java 或 PHP,具備實際開發 production-grade 後端系統經驗。 ・具備 RESTful API 與 service-based architecture 開發經驗。 ・熟悉 Linux 開發與部署環境。 ・具備 Shell、Python 或其他腳本語言的基本能力。 ・具備使用 GitHub 或其他版本控制平台進行團隊協作開發的經驗。 ・具備良好的分析、除錯與問題解決能力。 ・扎實的資料結構、演算法與軟體工程基礎。 ・主動積極,具持續學習與成長意願。 ・Bachelor's or Master's degree in Computer Science or a related field. ・Familiarity with artifact management systems such as JFrog Artifactory , GitHUB. ・3+ years of experience in backend software development. ・Proficient in Java or PHP, with hands-on experience building production-grade backend applications. ・Experience developing RESTful APIs and service-based architectures. ・Familiar with Linux-based development and deployment environments. ・Basic scripting ability in Shell, Python, or similar languages. ・Experience using GitHub or similar version control platforms for collaborative software development. ・Strong analytical, troubleshooting, and problem-solving skills. ・Solid understanding of data structures, algorithms, and software engineering fundamentals. ・Self-motivated and committed to continuous learning and professional growth. [Preferred Qualifications] ・熟悉 Spring Boot、Laravel 等現代後端框架。 ・具備 microservices 架構經驗,熟悉 service-to-service communication、API gateway pattern 與 Kafka、RabbitMQ 等非同步訊息機制。 ・具備 MySQL、Oracle 等關聯式資料庫實務經驗;熟悉 Redis 更佳 ・熟悉資料安全最佳實務、安全開發原則與常見安全協定。 ・具備電商、Marketplace 或高流量交易型系統建置或維護經驗。 ・熟悉 AWS 或 Google Cloud 等雲端平台。 ・具備 Docker、Kubernetes 容器化開發與部署經驗。 ・熟悉 Agile / Scrum 與 CI/CD 實務,並使用 GitHub Actions、GitLab CI 或 Jenkins 等工具。 ・了解軟體開發生命週期,包括設計、開發、測試、發布與品質保證。 ・具備大型分散式系統設計經驗,熟悉 design patterns 與 object-oriented design principles。 ・具備使用 Claude、Cursor、GitHub Copilot 等 AI 輔助開發工具的經驗。 ・熟悉 prompt-based development 與 AI-driven coding workflow 者佳。 ・Experience with modern backend frameworks such as Spring Boot or Laravel. ・Experience with microservices architecture, including service-to-service communication, API gateway patterns, and asynchronous messaging systems such as Kafka or RabbitMQ. ・Hands-on experience with relational databases such as MySQL or Oracle; familiarity with caching systems such as Redis is a plus. ・Familiarity with data security best practices, secure development principles, and common security protocols. ・Experience building or maintaining e-commerce, marketplace, or high-traffic transactional systems. ・Familiarity with cloud platforms such as AWS or Google Cloud. ・Experience with containerized development and deployment using Docker and Kubernetes. ・Familiarity with Agile/Scrum processes and CI/CD practices using tools such as GitHub Actions, GitLab CI, or Jenkins. ・Good understanding of the software development lifecycle, including design, development, testing, release, and quality assurance. ・Experience designing large-scale distributed applications using software design patterns and object-oriented design principles. ・Experience using AI-assisted development tools such as Claude, Cursor, or GitHub Copilot to improve development productivity and coding efficiency. ・Familiarity with prompt-based development and AI-driven coding workflows is a plus.