加拿大遠端員工級軟體工程師
負責 Tag Software Group 企業平台的架構、現代化改造與正式環境交付。 帶領精簡的工程團隊,支援雲端與地端環境。
說明
- 負責系統架構與設計決策。
- 將舊有系統現代化改造為可維護且支援雲端部署的架構。
- 評估需求與設計中的架構風險、技術債務及可行性。
- 記錄解決方案架構,包括決策、取捨及其理由。
- 設計並建置主要系統元件,交付正式環境可用的程式碼。
- 對交付成果、正式環境健康狀況及事件應變負起端對端責任。
- 使用 AI 輔助開發工具進行設計、程式撰寫與文件編寫。
- 分派任務並協助整體工程團隊推進工作。
- 透過程式碼審查、設計討論和日常指導培育工程師。
- 為研發主管提供技術支援,並逐步承擔更廣泛的技術職責。
- 將不明確的客戶與企業需求轉化為技術設計。
- 與產品負責人、品質保證團隊及領域專家合作。
- 向技術及非技術利害關係人說明取捨、風險與計畫。
- 隨著情況和優先順序變化,自主設定工作優先順序。
- 依團隊需求投入架構、程式撰寫、指導、正式環境支援等工作。
- 參與並協助形塑敏捷儀式。
- 使用 React、TypeScript、.NET、Python、PostgreSQL、SQL Server、Oracle、Kubernetes、CI/CD 管線、API 閘道、服務網格及 OIDC 身分識別提供者進行開發。
職位要求
- 至少八年專業軟體工程經驗,包含負責架構與設計決策的經驗。
- 曾成功將舊有系統現代化改造為可維護且支援雲端部署的架構。
- 具備完整軟體開發生命週期經驗,涵蓋需求與設計、實作、測試、發布及營運。
- 具備扎實的關聯式資料庫基礎,包括 PostgreSQL、SQL Server 或 Oracle。
- 具備受監管產業或企業軟體經驗,了解合規、資料完整性及稽核需求。
- 熟悉安全程式撰寫實務與軟體設計原則。
- 具備指導其他工程師或非正式帶領工程師的經驗。
- 具備優異的英語口語與書面溝通能力,能與技術及非技術對象交流。
- 具備親自設計並負責 CI/CD 管線的經驗。
- 具備支援雲端託管 SaaS 與企業地端環境混合部署的經驗。
- 具備 PostgreSQL、SQL Server、Oracle 三者中至少兩種的經驗。
- 實際使用 Claude、Cursor 或類似 AI 輔助開發工具的經驗。
- 曾及早探索並採用新工具與技術。
- 具備為正式環境應用程式設計或交付 AI 或機器學習功能的經驗。
- 能在情況不明確時自主工作。
- 做事自發主動並以成果為導向。
福利待遇
- 依經驗和市場情況提供具競爭力的薪資。
- 員工利潤分享計畫。
- 完全遠端工作。
- 完善的醫療、牙科及視力保險。
- 在產品行銷計畫中享有充分的主導權與自主性。
- 有機會在快速步調的環境中直接與領導團隊合作。
- 在快速成長的環境中拓展職涯。
