初階軟體工程師

智晟資訊服務股份有限公司|職缺

系統開發・產品協作・AI 輔助學習・知識流程化
Review-driven · 上線落地

智晟資訊服務股份有限公司|職缺 初階軟體工程師

你會加入以系統性業務為核心的工程團隊(交通/問卷/ERP/教育平台), 跟著資深工程師走完需求 → 交付;AI 用來加速理解與排查,但底線是理解驗證

「AI 初版 → 人工判斷 → 精修交付」不是口號,是流程。
你提交的每一行都要能說清楚:為什麼這樣寫?你怎麼驗證?

職務說明

我們的核心期待:穩定成長,而不是立即產能。

你不會「只寫功能」

你會在真實上線的系統裡工作。除了功能開發,也會參與把經驗轉成流程的實務決策: 需求拆解 → 實作 → QA → 修正 → 交付 → 文檔化

  • A
    從需求到交付的完整路徑不是只寫完,而是交付可用、可維護、可追溯。
  • B
    在 AI 工具輔助下更快學會理解既有程式碼、查找問題、產出初版與測試思路。
  • C
    將經驗流程化把 bug、踩坑、決策理由寫成模板短文,做成可查的知識庫。

成長路徑(0–12 個月)

不靠感覺來成長,會視實際情況調整

0–3 monthsOnboarding
能在協助下完成明確切分的任務,理解系統基本結構。
3–6 monthsDelivery
能獨立完成小型功能、修復常見問題,並清楚說明修改理由。
6–12 monthsOwnership
能主動提出改善建議,對既有模組具備整體理解。

主要工作內容

協作、交付、AI、知識沉澱:四個面向一起長。

1) 系統與功能開發

在協同工作下進行。以需求文件 / 規格書 / 建議書為基準交付。

  • 01
    完成指定功能依文件把需求落地,避免「想當然爾」。
  • 02
    維護既有模組Web / Backend / 內部工具,理解脈絡再動刀。
  • 03
    可讀、可維護命名、結構、錯誤處理、基本測試。
  • 04
    跟著 QA 流程修正Issue / Ticket 切分追蹤,尊重測試案例。

2) 工程協作與交付流程

我們重視可追溯、可回滾、可 review 的協作方式。

  • G
    Git / Branch / PR理解衝突、知道怎麼解、知道為什麼要這樣做。
  • P
    把需求轉成技術任務與產品/內容/同仁協作,拆出可交付的單位。
  • R
    參與 Code Review$1

3) AI 工具輔助開發

重點在「理解」而非「貼上」。我們需要你能說明驗證方式。

  • AI
    理解既有程式碼快速定位問題、產出初版方案與測試思路。
  • AI 初版 → 人工判斷 → 精修交付你要能說清楚:怎麼判斷、怎麼驗證、怎麼降低風險。
原則:不可在未理解下直接提交 AI 產生的程式碼。
不確定正確性時:你必須能說明你如何驗證(文件 / 測試 / 實際執行)。

4) 知識流程化與沉澱

你解過的 bug、踩過的坑、做過的決策:都會用固定模板沉澱成可查的短文。 我們在打造能被自然語言直接查詢的知識庫(為未來 RAG 做準備)。

  • K
    固定模板短文背景 → 問題 → 根因 → 解法 → 驗證 → 後記。
  • R
    可回溯讓未來新同仁能用自然語言快速找到答案。

我們在找的,是能「把不知道說清楚」的人

我們不要求你一開始就什麼都會。但我們會用高標準看待:你如何問問題、如何驗證、如何學習。

Q好的提問長什麼樣?
能清楚描述:你目前理解到哪裡、卡在哪裡、你已經試過什麼、下一步打算怎麼做。
範例:我在 X 模組 改了 Y, 目前觀察到 Z 行為; 我試過 A/B,但仍不確定根因。下一步我準備驗證 C。
S我們怎麼評估品質?
可讀性、可維護性、可驗證性、溝通清晰度。 你不需要「全會」,但你需要能把你做的事「說清楚」。

任用資格

必要條件是底線;加分條件是加速器。

必要條件

  • Lang
    至少一種語言熟悉JavaScript / TypeScript / Python / C# / Java / C / ...
  • CS
    基礎概念變數、條件、迴圈、函式;Array / Object / Map
  • Proj
    任一類經驗小型專案(可執行、最好有 README)或課程練習成果
  • Exp
    能清楚說明自己寫過的程式碼「做什麼」+「為何這樣寫」
  • Ln
    願意說清楚:理解到哪裡、卡在哪裡以及你下一步打算怎麼做
  • No
    不需證照我們看你的作品與思考方式。

加分條件(非必備)

  • Web
    Web 基礎HTML / CSS / DOM / REST API 概念
  • FW
    任一框架React / Vue / Next.js / Express / Spring
  • DB
    資料庫PostgreSQL / MySQL / MongoDB 任一(CRUD 與查詢)
  • Cl
    雲端或部署概念GCP / AWS、VM 基本操作、Docker 基礎
  • AI
    能描述 AI 工具實際用法與限制尤其是你如何驗證與避免幻覺

應徵資料

可去識別化處理。重點是:作品、思考、驗證。

請提供以下資料

  • 1
    程式碼作品(至少一項)GitHub Repo / GitLab Project;或 PR / MR 連結
  • 2
    作品說明(短文即可)你負責的部分;最好能解釋一次 PR/MR;或一次具體的 Debug / Refactor
  • 3
    AI 使用說明你如何用 AI 幫助理解/除錯/寫初稿;你如何驗證;如何判斷幻覺

提醒:我們會看你怎麼描述問題與驗證,而不是你背了多少術語。

重要備註|我們怎麼看待 Junior

我們不期待你一開始就什麼都會,但非常在意你是否具備:

  • 強烈學習心態比你現在會什麼更重要。
  • 能把「不知道」表達清楚問出有品質的問題,是工程能力的一部分。
  • 願意沉澱文件讓團隊經驗可傳承、可查詢、可再利用。
責任邊界:你不需要獨立設計整個系統架構;不會被要求單獨承擔高風險決策或緊急上線責任; 所有正式交付都會經過 Review 與討論。

工作性質 / 地點 / 薪資

  • Type
    全職(初階職)以學習曲線與穩定成長為主。
  • Loc
    台北市混合工作模式可議。
  • Pay
    NTD 35,000–45,000依實際能力、基礎與學習潛力調整。

我們要過濾的不是程度,是態度

我們不期待你一開始就全會,但你要能把「不知道」說清楚,並用可驗證的方式前進。 能學、能溝通、能驗證、願意沉澱,才是長期合作的關鍵。

  • Q
    問出好問題你已理解到哪裡、卡在哪裡、試過什麼、下一步要驗證什麼。
  • V
    用證據說話文件、測試、實際執行、重現步驟與對照,避免「看起來對」。
  • K
    願意沉澱把排查過程與決策理由寫成可回溯短文,讓知識可傳承。
我們重視的是:可持續成長(學得動、改得動、交付得動),而不是短期衝刺。