資深軟體開發工程師(建築軟體)
在 Aspire Software 開發全端建築軟體,涵蓋系統整合與協作功能。 工作技術包括 TypeScript、Node.js、GraphQL、PostgreSQL 和 AWS。
說明
- 與精實的全端團隊合作,開發建築軟體。
- 參與完整的軟體開發生命週期,從決定開發內容到實作與發布。
- 與其他開發人員密切合作,彼此學習。
- 維持高水準的程式碼品質。
- 探索系統行為並診斷非預期的問題。
- 開發並維護旗艦建築產品,該產品使用影像辨識技術識別建築 PDF 中的元素。
- 使用以 PostgreSQL 為基礎的 GraphQL 訂閱功能開發即時協作功能,並在前端將資料轉換為 MobX 物件。
職位要求
- 能以清晰、專業的英語,透過書面與口頭方式和不同時區的技術合作夥伴及內部團隊溝通。
- 具備豐富的商業經驗,能使用 REST API、webhook 和事件驅動模式建置並維護第三方整合。
- 具備扎實的 Node.js 和 TypeScript 經驗,能獨立建置可投入正式環境的後端服務與整合。
- 能閱讀、理解並使用 .NET/C# 程式碼庫;不要求具備 .NET 專家級專業能力。
- 了解 SQL 和關聯式資料庫,包括撰寫與審查查詢、評估資料存取模式,以及分析整合資料流。
- 曾將 Claude Code 或同類型的代理式 AI 工具作為工程工作流程的核心環節,從將定義不明確的功能構想整理成交付計畫,到產出並驗證符合正式環境品質要求的成果。
- 對 AI 產生的程式碼具備良好的工程判斷力,知道何時應信任、驗證或改寫程式碼,尤其是在 API 邊界和整合關鍵路徑上。
- 具備 AWS Lambda 和無伺服器架構的實務經驗,包括事件驅動設計,以及 Terraform 等基礎架構即程式碼工具。
- 具備整合 POS 系統、支付處理商或餐旅平台的商業經驗。
- 熟悉 AI 代理編排、程式碼生成提示設計,以及多步驟代理工作流程中的上下文管理。
