請更新您的瀏覽器

您使用的瀏覽器版本較舊,已不再受支援。建議您更新瀏覽器版本,以獲得最佳使用體驗。

理財

後端工程師找工作 大全 - 薪資情報、熱門職缺、面試技巧

CakeResume

更新於 2021年02月05日07:52 • 發布於 2019年11月06日06:24 • Sindy Chen

Source: https://www.cakeresume.com/resources/backend-engineers-salary-jobs-interview

相對於前端工程師,後端工程師的技能樹更是枝繁葉茂,讓人看了眼花撩亂。究竟本次文章中會有哪些薪資秘辛、搶手職缺和面試招數呢?話不多說,一起看下去!

文章大綱:

  • 後端工程師薪水及人才需求
  • 熱門後端工程師職缺
  • 後端工程師履歷範本 & 技巧
  • 後端工程師面試問題 & 攻略
  • 後端工程師前景及發展方向

CakeResume 求職平台提供豐富、優質的網路科技業職缺,其中平台上的求職者更有超過30%為軟體工程師。由於長期以來蒐集許多有關於各類軟體工程師找工作的提問,因此即將要推出一整系列軟體工程師找工作的文章,內容包含薪資情報、熱門職缺、面試準備等關鍵資訊,身為軟體工程師的你千萬不要錯過!

後端工程師薪水及人才需求

針對 2019 年於 CakeResume 求職平台上約 650 筆後端工程師職缺做出統計 (已過濾薪資範圍> 1.5 倍的職缺,以減少誤差),後端工程師職缺的起薪約落在 50,000 元新台幣,優於約 85% 30-34 歲年齡區間的受僱就業者每月主要工作的收入,可見除了因為後端工程師入門門檻相對高,較少有非技術背景的轉職者,而導致起薪較高外,CakeResume 上的後端工程師職缺較多是針對較有經驗的後端求職者。

初階與中高階後端工程師薪資統計

接下來看到 CakeResume 平台上初階及進階後端工程師平均月薪及年薪的差異統計,由下圖可以看到雖然相較於初階後端工程師的平均月薪,中高階後端工程師的平均月薪只高出約 5,000 新台幣,然而平均年薪的部分則高出約達 30%,可見後端工程師年薪隨著資歷成長的漲幅空間是很大的。

後端工程師 薪資統計 - 依資歷 (CakeResume 數據)

不過除了資歷的深淺,求職者本身是否有額外的加分能力(如:具前端能力、金流服務經驗)、公司本身的背景(產業類別、市場規模、獲利能力)等等,都會讓薪資有不同幅度的差異。

後端框架職缺數量與薪資統計

相較於前端,後端的語言可以說是五花八門,讓開發者於選擇時十分頭痛,究竟該選擇較成熟的 Java、C 語言 ,較容易學習上手的 Python,或是近期新興的 Golang 呢?一起來看看 CakeResume 上各後端語言/框架的職缺數量和薪資差異吧!

由下圖可看到 PHP 是於企業端需求最高的後端語言,有約 21% 的後端職缺是開給熟悉 PHP 的求職者,不令人意外地,由於 PHP 歷史悠久、社群資源豐富,加上設定方便,根據統計全球有超過 75% 的網站使用 PHP 作為網頁伺服器 (如:Facebook),雖然架構較鬆散,但在搭配 Laravel 框架後可以創造更分工明確的程式碼,是許多公司的選擇;而職缺數量排名第二的則是另一個元老級的程式語言 Java,佔約 20%,身為過去蟬聯多年最多人使用的程式語言,Java 十分成熟及穩定,但其冗長的語法也造成 Java 開發者正逐漸減少。

第三、四名的 Node.js (14.5%) 及 Python (13.9%),是相對新興的語言/框架,Python 由於雲端計算、機器學習的興起,加上其於許多領域皆可使用,於 2018 年中超越 Java 成為用戶最多的語言,許多知名跨國企業也喜歡將 Python 應用於各種用途;Node.js 則是因為其寫法相對簡易,加上多由 JavaScript 語言編寫,可達到前後端語言統一開發來提升效率及便利性。

不同後端語言/框架的職缺數量 (CakeResume 數據)

你是否也好奇選擇學習哪一種後端語言對於薪資所帶來的差異?接下來要揭曉各後端語言職缺的薪資情報!由下圖可以看到,各語言的月起薪並沒有太多的差異,唯一較突出的為近幾年來快速成長的新興語言 Golang。經過觀察推估,由於 Go 為較新的語言,學習者多為已有後端經驗的工程師,較少初階新手涉入,因此起薪相較其他語言高,而 Go 在美國矽谷的新創也是十分熱門。

年薪最高的後端語言則是 Ruby。Ruby 曾於幾年前紅極一時,GitHub、Shopify、Airbnb 網站就是由 Ruby on Rails 所開發的,然而對於初學者而言,Ruby 較 PHP、Python 難上手,普及率較低;然而即使開給 Ruby 的職缺較少,新創公司對 Ruby on Rails 人才的需求其實不小,尤其是外商 (日商、美商)。此外由於 Ruby on Rails 人才的供給少於需求,加上外商提供的薪資相對優渥,因此可以從下圖看到相較於其他語言/框架,Ruby 職缺是 CakeResume 平台上年薪最高的。而由於 PHP 的開發人員數量最多,平均年薪是相對其他語言/框架較低的,但相對有較多的職缺選擇,較容易就業。

後端工程師 薪資統計 - 依語言/框架 (CakeResume 數據)

在一窺不同資歷、不同後端語言/框架於 CakeResume 上的薪資統計後,接下來就要揭曉於 CakeResume 上最熱門的後端工程師職缺。以下後端工程師職缺將會以本土及海外/跨國作為區分,甚至有資深後端工程師年薪上看 3 百萬新台幣的職缺!一起來看看有沒有適合你的後端工程師職缺。

熱門後端工程師職缺

【初階】

徵才企業招募職缺薪資待遇BotBonnie(Junior) 後端工程師40K ~ 60K TWD/月KKdayBackend Engineer [Growth Team]60K ~ 100K TWD/月MixerBox【新鮮人月薪 10 萬起】人才培訓計劃: Backend Engineer100K TWD/月KKBOX Group[KKTV] Backend Engineer602K + TWD/年PinkoiBackend Engineer700K ~ 1M TWD/年ShopBackSoftware Engineer - Backend750K ~ 1.5M TWD/年

【中高階】

徵才企業招募職缺薪資待遇街口支付Senior Backend Developer40K+ TWD/月iKala 愛卡拉【KOL Radar】後端工程師45K ~ 60K TWD/月BotBonnie後端工程師60K ~ 100K TWD/月AmazingTalker後端工程師70K ~ 100K TWD/月meepShop後端軟體工程師700K + TWD/年KKBOX Group[KKTIX] Sr. Backend Engineer980K + TWD/年Carousell 旋轉拍賣Sr. Software Engineer, Backend2M ~ 2.5M TWD/年

除了了解薪資情報,及挑選心儀的後端工程師職缺,求職過程中最重要的一環就非製作履歷莫屬!還在煩惱該如何製作出吸引人資目光,同時又能夠精準呈現你專業技術的履歷嗎?這裡將提供好用的履歷工具及專業的後端工程師履歷範本給你參考。

後端工程師履歷範本 & 技巧

CakeResume 免費履歷工具主打容易上手及高度客製化,可以透過拖曳圖/影片、投影片、文字區塊等多媒體元素來打造突顯個人特色的線上履歷,一起來看看 CakeResume 上有哪些專業又精美的後端工程師履歷吧!

後端工程師 履歷範本:郭奕成 (Eason)
後端工程師中文履歷範本:蔡奕陵 (Steven)

想要到外商、跨國企業或是海外工作嗎?這裡也有專業的後端工程師英文履歷給你參考!

後端工程師 英文履歷範本:陳柏安 (Andrew Chen)
後端工程師 英文履歷範本:Neil Wei

後端工程師履歷撰寫 3 大技巧:

  • 利用量化數據及作品集呈現你可以為公司帶來的貢獻及價值
  • 將重要的技術、經歷濃縮成一頁,並利用關鍵字 (特定專業技術) 讓人資主管可以迅速找到你
  • 客製化給不同公司  &職缺的履歷,放入最相關及必要的經歷、作品即可,其餘可作為參考資料

需要更多製作履歷的靈感嗎?CakeResume上還有許多優秀的後端工程師履歷供你參考!

恭喜你完成專業精美的後端工程師履歷!擔心無法在面試的過程中拿出最佳表現嗎?接下來在後端工程師求職技巧的部分,將透過面試前的作品集開始,到下一步的技術面試、人資面試替你做準備,讓你在面試過程中不再手忙腳亂!

後端後端工程師面試問題 & 攻略

後端工程師面試攻略將會分為以下幾個部分來進行討論:

  • 面試前的準備 - 作品集
  • 後端工程師的技術面試問題
  • 後端工程師的人資面試問題
  • 後端工程師加分條件

面試前的準備

面試前的準備部分已經於上一篇【前端工程師找工作 大全】中有詳細的說明,其中包含作品集的準備、公司背景的調查、服裝儀容的挑選、對面試官的提問等等,故不再贅述,本篇會多著墨在作品集的準備上。

如何開始準備作品集:

  • 挑選 3~8 間你心儀的公司及職缺
  • 列出其所要求的必要技術及加分條件
  • 挑選相似或權重高的技術/條件,並嘗試寫幾個可以展示該技術/條件的 projects

若你已經有累積一些不錯的作品,可以優化先前的作品 (如:加上簡單的前端頁面) 及確認作品的完整度;若你為計畫轉職的新手後端工程師,或尚未累積足夠的作品,可由上述步驟開始進行準備。如此不但可以讓面試的過程更加流暢順利,也可以透過將作品上傳至 GitHub,展現自己有與社群接軌的習慣。

作品集準備 3 大技巧:

  • 釐清目的,以確定作品集的方向及確保其產生預期中的價值
  • 作品內容聚焦於呈現應徵公司 & 職缺所要求的技術及能力
  • 挑選與應徵公司/產業相關的作品題材

在做完面試前的準備,接下來就要上面試戰場了!
通常,大公司面試後端工程師人選的過程主要分為兩個階段,分別為技術面試人資面試,以下將已此兩部分來詳述個別的準備技巧。

後端工程師的技術面試問題

通常技術面試有 1~3 關不等,主要面試官為工程師工程主管,此外還會有額外的coding test,會以面試前線上測驗或是面試後 take home exam 的形式進行。技術面試主要有幾個方向可以進行準備:語言相關、演算法/資料結構、資料庫、系統設計及大方向性的問題。

後端工程師面試技巧:

  • 詳細地呈現解題思考過程
  • 積極地進行對話、互動,營造出討論的氛圍
  • 將話題引導至自己做過的專案,展現熱情及專業

演算法(白板題)/資料結構 問題

資料庫問題

  • 請說明 relational DB 和 NoSQL 之間的差異
  • 請說明你使用過的資料庫以及它們的差異
  • LeetCode 資料庫題庫:https://leetcode.com/problemset/database/建議求職者於面試前再次查看欲應徵公司所列出職缺說明,若對該公司所使用的資料庫不熟悉,可以預先做功課。

系統設計 問題

  • 請設計一個縮短網址連結 (如: bit.ly) 的服務
  • 請說明你會如何實作一個搜尋引擎 (如:Google search)
  • 請設計一個 client-server 的下棋應用程式,讓使用者可以遠端連線與其他使用者下棋
  • 請說明你會如何儲存社群網站的好友關係 (如:Facebook) 及如何實現讓使用者在其好友按同一頁面讚時可以收到通知

大方向性問題

  • 請說明你經手過流量最大的 projects (網站或 APP)
  • 請說明你會如何部署主機
  • 請說明你使用 AWS/Google 雲端平台/Azure 的經驗
  • 請舉一個你做過的後端效能優化例子

Take-home Exam

  • (Demo) 請用一個前端框架與後端語言做出一個 Reddit 的網站

實作 demo 提醒:

  • 注意程式的結構設計
  • 檢查 Coding Style
  • 可以多探討後端重視的問題,如:效能
  • 可以將題目與應徵的公司做應用上的連結

後端工程師的人資面試問題

人資面試的提問部分,目的為了解求職人選的個人特質及職涯規劃方面,可以參考上一篇【前端工程師找工作 大全】- 面試中的常規問題部分,在此補充有關期望薪資提問的部分。提醒求職者要預先做功課及評估,透過調查該公司的薪資政策,或詢問於相關產業任職的朋友、獵頭,來了解自己面試之職缺的薪資落點範圍;進而釐清自己的期望薪資,統整後設定薪資底線,如此於協商薪資時會較有把握及優勢,不會因為不瞭解市場行情而被雇主任意削價。

此外,若你前往面試的為新創公司,很有機會這一關的面試官會是公司的創辦人們喔!因此面試前透過 LinkedIn 調查創辦人的背景,以及透過採訪文章等,了解其創業的理念及願景,進而與自己能為公司帶來的價值做接軌,也是很實用的戰略。

你是不是還好奇,除了技術之外,還有甚麼能力及特質是僱主/人資主管所期待在後端工程師求職者身上所發掘的呢?

後端工程師加分條件

1. 有助團隊共同開發的能力
後端工程師除了需要具有獨立開發的能力,更重要的是能夠與團隊共同開發的能力,以下 3 項為非常重要的加分條件:

  • 團隊合作能力 - 後端工程師除了需要和前端、後端工程師合作,還常需要進行跨部門協作,因此具備團隊合作的經驗及素質十分必要。
  • 溝通能力 - 於團隊合作過程中,後端工程師常需要解釋、交接工作項目;此外,較資深的後端工程師也常肩負帶領、教導新進工程師的責任,因此該如何精確地進行討論及解答,還有因聽者的程度來調整技術相關的講解,是十分重要的!
  • 商業邏輯能力 - 後端工程師常需參與產品使用流程的規劃,透過演算法的調整,讓產品能夠更確切地實現業主期望的商業邏輯,因此擁有良好的邏輯推理能力及商業知識是非常加分的!

2. 自我學習能力
軟體工程師領域的知識永遠學不完!身為後端工程師的你必須透過於下班時間做 side projects 來不斷地精進、更新相關知識技術,因此擁有自我學習的能力及熱情相當重要。

3. 英語能力
承接上一點自我學習的能力,有許多最新的一手科技資訊多以英文發表、分享,因此擁有中等以上的英文讀、寫能力是建立自己相關資訊管道的重要能力;此外,也是到海外工作的入場券!

4. 程式碼品質
由於後端工程師常需與其他工程師協作及交接工作項目,因此良好的筆記習慣及 Coding Style 十分重要,可以確保程式碼品質及可維護性,進而提升合作效率。

5. 其他經歷
根據應徵公司/職缺的產品及產業,若擁有相關的經歷或是興趣是很加分的!如 SEO 實務經驗、遊戲伺服器開發經驗,或是對機器學習、人工智慧有興趣等加分條件,可於求職時特別留意。

後端工程師前景及發展方向

  • 資深工程師/全端工程師:透過持續地精進後端工程師核心能力,以及系統設計、資料庫設計、系統效能優化,發展為至少精通一種程式語言或工具,同時擅長前後端各種套件,並能夠清晰地分析商業的模式及可行性,完整地將客戶/雇主的需求轉為程式架構。
  • DevOps 工程師:DevOps 工程師為近年來知名海外企業如 Google 等開始漸趨重視的新興職缺,DevOps 工程師兼具開發及維護技術,主要是為了提升產品開發的效率。當前於許多企業中,DevOps 的工作多由後端工程師負責。

《軟體工程師找工作》系列文章

延伸閱讀

履歷和 CV 有什麼不一樣?

【履歷範本】新創實習履歷教學

查看原始文章

更多理財相關文章

01

一張表看懂!2026信用卡權益戰開打 點數生態圈各自為王、飛行卡市場大洗牌

anue鉅亨網
02

經濟部發錢了 領取資格一次看

三立新聞網
03

金價引爆「下車潮」!今年暴漲近7成創46年紀錄 貴金屬高檔震盪

ETtoday新聞雲
04

5人到千人工廠都在拚!一條法規讓台灣之光好日子到頭,台灣紡織誰能戰勝?

商業周刊
05

震撼半導體界!輝達傳豪砸6300億買新創公司 黃仁勳回應了

風傳媒
06

震撼半導體界!輝達砸6300億買下Groq資產與人才 陸行之揭「不能說併購」幕後原因

太報
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...