Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sin Ma Think Tank SDN BHD

Software Engineer (Remote)

Posted Updated
Discussion

【職務目標】

負責 TGSA「企業通(Enterprise OS)」平台中單一 AI 引擎服務(Engine Service)的系統開發與維護,主要工作內容包含 PostgreSQL 資料庫設計、Python FastAPI 後端 API 開發與前端 Nuxt (Vue) 系統整合。

本職位需依據 CEO 定義之產品邏輯與需求文件(PRD),將產品邏輯轉換為可運行的系統功能,並確保該引擎模組具備良好的資料結構設計、API 穩定性與前後端整合能力。本職位主要聚焦於單一引擎服務開發,不需負責整體平台架構設計。

【核心職責】

  • 引擎開發:依據 PRD 負責開發與維護企業通中的單一 AI 引擎服務。

  • 資料庫設計:負責 PostgreSQL (Supabase) 資料庫建構、ERD 設計、SQL 優化,並配合多租戶系統(Tenant_ID)確保資料隔離。

  • 後端 API 開發:使用 Python FastAPI 建立 RESTful API,實作 AI 生成邏輯並提供穩定服務。

  • API 規範:設計符合 OpenAPI / Swagger 標準的 API,確保文件完整性以利模組整合。

  • 前端系統整合:與前端工程師協作整合 Nuxt (Vue) 前端系統,並實作 WebSocket 即時通訊機制。

  • 架構遵循:依照軟體架構師制定之規範進行開發,包含資料存取規則與模組化設計。

  • 資安防護:實作 JWT / OAuth2 驗證與敏感資料安全處理。

  • 文件與品質:落實「文件優先」,撰寫 SDD 與 API 文件(Swagger)以確保系統可維護性。

  • 團隊協作:參與每週會議,向 PM 回報進度並與測試工程師討論修正問題。

【技術要求與資格】

  • 核心技術:熟悉 Web 系統開發,具備 PostgreSQL (Supabase) 與 Python (FastAPI) 開發經驗。

  • 前端整合能力:主要開發框架為 Nuxt (Vue);具備任何相關前端 Javascript 開發框架經驗(如 React, Next, Vue, Angular)均可提出討論。

  • 資料庫經驗:熟悉 PostgreSQL 建構、ERD 設計與 SQL 查詢優化。

  • API 開發能力:具備 RESTful API 設計經驗及常用 Python FastAPI 產出 OpenAPI 文件。

  • 系統操作:具備 Linux Command Line 基礎操作與環境設定能力。

  • 開發規範:熟悉 Git 版本控制與 Gitflow 工作流程。

  • 系統整合:具備 Redis 快取或 Docker 容器化部署之實務經驗。

【加分項目】

  • 具備企業級 SaaS 平台或 ERP 系統開發經驗。

  • 曾參與 AI 應用平台或具備 LLM API 串接經驗。

  • 了解 RAG(Retrieval-Augmented Generation)流程或 AI 服務架構。

  • 熟悉微服務架構(Microservices Architecture)設計概念。

  • 擁有 AI 工具部署與研究導入經驗者佳。

【其他資訊】

  • 上班時段:09:00~18:00(需配合團隊會議)。

  • 工作地點:全遠端作業 REMOTE WORK。

  • 需求人數:1~2 位。

  • 學歷要求:大學以上(資訊工程、資訊管理或相關科系)。

  • 語言要求:需具備中文溝通能力,能應對日常工作交流。


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available