資深全端工程師 (Sr. Full Stack Engineer - React.js / React Native / Node.js)
Description
【職位簡介】
我們正在尋找一位具備深厚技術實力與解決問題能力的 全端工程師。在這個職位中,你將負責維護與開發核心的前端與後端系統,並主導舊有系統的整併與重構計畫。我們主要的產品包含 AI 留學顧問以及模擬考系統,你將參與從底層架構設計、資料庫優化到前端功能實現的全生命週期開發,並與團隊緊密協作,持續提升軟體品質與使用者體驗。
【工作內容】
系統維運與開發:維護與優化現有以 React Native 與 Supabase 為基礎的桌面端 / 移動端應用。
系統重構與整合:主導 Vue.js 與 Node.js 舊有系統的整併與程式碼重構,確保系統擴充性與穩定性。
新功能實作:基於現有架構開發創新功能,並參與產品需求討論與技術可行性評估。
架構設計與優化:參與系統架構設計、資料庫(PostgreSQL)建置維護及 SQL 效能調校。
官網維護:負責公司官網的技術維護與調整。
團隊協作:與產品團隊合作規劃開發時程,落實 Code Review 並持續優化開發流程。
【必要條件】
軟體開發經驗:具備 5 年以上軟體開發或軟體團隊管理經驗。
熟悉 React 生態系:具備 3 年以上 React.js 或 React Native 實際開發經驗。
核心技術:精通 TypeScript 與 Node.js 開發環境。
資料庫能力:熟悉 MySQL 或 PostgreSQL 其中之一,具備良好的 Schema 設計與查詢優化能力。
CS 基礎:擁有紮實的資訊科學基礎(資料結構、演算法、設計模式)。
團隊特質:具備優秀的溝通能力與團隊協作精神,重視軟體品質(Clean Code)。
自我驅動:勇於學習新程式語言、新技術框架與開發流程,具備解決模糊問題的能力。
版本控管:熟練使用 Git 進行協作與分支管理。
【加分條件】
熟悉 Vue.js 開發。
熟悉 Native iOS (Swift) 或 Android (Kotlin/Java) 開發。
熟悉 CI/CD 自動化建置與部署流程。
具備 AWS 或 GCP 雲端產品使用與部署經驗。
有處理過大規模系統遷移、重構或整併經驗。
