資深全端軟體工程師——拉丁美洲遠端
GoFasti 正在拉丁美洲招募資深全端工程師,負責打造涵蓋 TypeScript、PostgreSQL、行動裝置與 AI 系統的安全金融科技產品。此職位涵蓋金融資料整合、非同步工作流程、身分驗證與生產環境維運責任。
說明
- 在 TypeScript 單體儲存庫中進行開發,其中包含 Next.js 16 網頁應用程式與 API、Expo 行動應用程式,以及 Cloudflare Worker。
- 演進多個應用程式共用的 PostgreSQL 與 Prisma 資料模型。
- 建立並支援 Plaid、Stripe 與 Linq 的 webhook 整合。
- 建置佇列式入站訊息批次處理與排程工作流程。
- 維護涉及加密銀行權杖、聊天資料、每位使用者的存取控制,以及網頁與行動裝置身分驗證的安全敏感功能。
- 開發 AI 平台,包括針對使用者金融資料的 LLM 工具呼叫、持久記憶與主動式洞察。
- 嚴格審查 AI 產生的程式碼,包括你自己撰寫的程式碼。
職位要求
- 具備流利的英語口說與書寫能力。
- 至少六年的專業軟體工程經驗。
- 至少三年交付正式環境 TypeScript 與 Node.js 後端的經驗。
- 曾為資金流動或處理銀行、信用卡資料的公司交付軟體,例如 Plaid、Stripe Treasury、Unit、Synapse 時期的 BaaS、發卡、貸款或薪資處理領域。
- 具備進階 PostgreSQL 專業能力,包括可安全套用於正式環境的移轉、索引、交易與查詢計畫分析。
- 具備非同步系統實作經驗,包括冪等性、重試、webhook 去重,以及可能在執行途中失敗的工作。
- 以安全性為優先,重視個人可識別資訊、靜態加密、身分驗證權杖與最小權限存取。
- 至少曾有一次獨立負責正式環境營運,包括值班、錯誤監控與根因分析。
- 日常使用 Claude Code、Cursor 或類似 AI 程式設計工具,並清楚了解其限制。
- 書面英語能力足以獨立撰寫拉取要求說明與事故報告,無需後續提問。
- 加分條件:具備正式環境 Plaid 經驗,涉及 webhook、項目重新驗證或交易同步游標。
- 加分條件:具備正式環境 LLM 經驗,涉及工具呼叫、提示詞評估,以及成本或延遲管理。
- 加分條件:具備 Next.js App Router 與 React Server Components 經驗。
- 加分條件:具備簡訊或訊息合規經驗,包括退出訂閱與 TCPA,或具備 Stripe 訂閱計費經驗。
- 加分條件:具備 Expo 或 React Native 經驗。
