關於我們:打造新世代媒體的技術核心
TVBS 正在經歷一場深刻的數位轉型。我們的使命是將傳統媒體的影響力,透過穩健且創新的技術,擴展到數百萬用戶的指尖。我們不只是維運新聞網站,更是打造一個每日處理上億次請求、承載 PB 等級數據流量的複雜生態系,涵蓋新聞、電商、影音內容平台(如食尚玩家、女人我最大)。
我們正在尋找一位對技術充滿熱情、追求高品質程式碼的後端工程師。您將有機會處理高併發挑戰、參與系統架構的演進,並與我們一同探索從現有 PHP/Laravel 架構遷移至 Golang 的可能性,打造更具彈性與效能的未來服務。
為什麼要加入 TVBS?
真實世界的高流量挑戰: 處理每日 2 億次以上的請求和 5TB+ 的資料量,這不僅是數字,更是對系統穩定性、效能調校和架構設計的極致考驗。清晰的技術演進路線: 我們正計畫導入 Go 語言來重構或開發新服務。這代表您將有機會參與關鍵的技術選型與架構升級,而不僅是維護既有系統。雲端原生環境: 我們的服務全面運行於雲端(以 AWS 為主,GCP 為輔),並有專業的 SRE 團隊支援。您將能在現代化的基礎設施上專注於應用程式開發與架構優化。重視品質與協作的文化: 我們遵循 Scrum 精神,重視 Code Review、自動化測試與團隊知識分享,相信好的軟體來自於持續改善與緊密協作。您將負責 TVBS 核心平台的後端開發與架構優化,具體工作包含:
核心系統開發: 負責高流量平台(新聞、內容網站、電商)的功能開發、維護與效能調校。API 架構設計: 設計、開發並維護高效能、高可用的 RESTful API,供前端 Web、App (Android/iOS) 介接使用。系統架構演進: 參與系統重構與微服務拆分,評估並導入新技術(如 Golang)以解決效能瓶頸與業務需求。雲端服務整合: 與 SRE 團隊協作,利用 AWS/GCP 服務(如 EKS, Lambda, SQS)設計具備高可用性與彈性的應用程式架構。品質與流程優化: 實踐 Code Review、撰寫單元測試,並持續優化 CI/CD 流程,提升交付效率與穩定性。團隊成長(針對 Senior 人選): 指導 Junior 工程師,分享最佳實踐,共同提升團隊技術水準。About Us: Engineering the Future of Media
TVBS is undergoing a significant digital transformation. Our mission is to extend the influence of traditional media to millions of users through robust and innovative technology. We do more than just maintain websites; we build and operate a complex ecosystem that handles over 200 million daily requests and processes petabytes of data traffic. This ecosystem powers our news portals, e-commerce platforms, and content hubs (like Shi Shang Wan Jia and Woman Queen).
We are seeking a Backend Engineer who is passionate about technology and committed to code quality. You will tackle high-concurrency challenges, contribute to architectural evolution, and join us in exploring the migration from our current PHP/Laravel stack to Golang, building more resilient and performant services for the future.
Why Join the TVBS?
Real-World High-Traffic Challenges: Handle over 200 million daily requests and 5TB+ of data. This presents an ultimate test of system stability, performance tuning, and architectural design.Clear Technology Evolution Roadmap: We plan to adopt Golang for refactoring and new service development. This is your chance to influence key technology decisions and architectural upgrades, not just maintain legacy code.Cloud-Native Environment: Our services run entirely in the cloud (primarily AWS, with some GCP), supported by a dedicated SRE team. You will focus on application architecture and optimization within a modern infrastructure.Culture of Quality and Collaboration: We embrace the Scrum methodology, valuing code reviews, automated testing, and knowledge sharing. We believe great software comes from continuous improvement and tight-knit teamwork.
You will be responsible for the backend development and architectural optimization of TVBS's core platforms. Key responsibilities include:
Core System Development: Develop, maintain, and tune the performance of high-traffic platforms (news, content sites, e-commerce).API Architecture Design: Design, develop, and maintain high-performance, highly available RESTful APIs for web and mobile applications (Android/iOS).System Architecture Evolution: Participate in system refactoring and microservices decomposition; evaluate and introduce new technologies (like Golang) to address performance bottlenecks and business needs.Cloud Service Integration: Collaborate with the SRE team to design resilient and scalable application architectures using AWS/GCP services (e.g., EKS, Lambda, SQS).Quality and Process Improvement: Champion code reviews, write unit tests, and continuously improve CI/CD pipelines to enhance delivery efficiency and stability.Team Growth (for Senior candidates): Mentor junior engineers, share best practices, and contribute to the team's overall technical growth.