文章大綱:
薪資情報
  • 初階與中高階後端工程師的薪資統計
  • 後端語言的職缺數量與薪資統計
熱門後端工程師職缺
  • 知名外商及跨國新創
  • 本土知名企業/新創
後端工程師履歷範本 (中英文)
  • 後端工程師履歷撰寫 3 大技巧
後端工程師求職技巧
  • 面試前的準備
  • 後端工程師的技術面試問題
  • 後端工程師的人資面試問題
  • 後端工程師加分特質
未來發展方向

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

延伸閱讀:
前端工程師找工作 大全 - 薪資情報、熱門職缺、面試技巧

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

《軟體工程師找工作》的系列文章,繼【前端工程師找工作 大全】之後,第二篇推出的是【後端工程師找工作 大全】。相對於前端工程師,後端工程師的技能樹又更是枝繁葉茂,讓人看了眼花撩亂。究竟這次文章中又會有哪些薪資秘辛、搶手職缺和面試招數呢?話不多說,一起看下去!

薪資情報

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

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

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

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

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

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

相較於前端,後端的語言可以說是五花八門,讓開發者於選擇時十分頭痛,究竟該選擇較成熟的 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 語言編寫,可達到前後端語言統一開發來提升效率及便利性。

backend engineer demand
後端框架職缺數量

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

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

backend salary
後端框架薪資統計

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

熱門後端工程師職缺

知名外商及跨國新創:Avance Venture Lab, Shopee, ShopBack, Grinder, Carousell

Avance Venture Lab

Avance Venture Lab:快速成長中的軟體科技工作室,團隊成員來自美國矽谷,擁有如矽谷新創一般的工作環境及員工福利,有遠端工作制度,且有機會前往美國矽谷工作!
後端軟體工程師(可遠端工作)全職,初階,30K ~ 200K TWD/月
Python軟體工程師(可遠端工作)全職,初階,30K ~ 250K TWD/月
C++軟體工程師(可遠端工作)全職,中高階,80K ~ 250K TWD/月

Shopee

Shopee 蝦皮購物:東南亞及台灣地區的知名電商平台,擁有廣泛產品種類,2015年於新加坡(總部)推出,已擴展至馬來西亞、泰國、台灣、印尼、越南和菲律賓,隸屬於 Sea 集團。
Shopee APP - Back-end Developer 後端工程師 全職,中高階,50K ~ 80K TWD/月


SHOPBACK

ShopBack 曉寶返現:東南亞最大的網購現金回饋平台,透過 ShopBack 連結至合作的商家購物,便可獲得不同比例的現金回饋。2014年於新加坡創立,目前市場已涵蓋馬來西亞、菲律賓、印尼、台灣、泰國、澳洲。
(Backend) Sr. Software Engineer 全職,中高階,1M ~ 2M TWD/年

Grindr

Grindr:創立於美國洛杉磯,為當前全球 LGBTQ 市場最大的社交服務平臺,擁有近 8000 萬的註冊使用者及超過 450 萬日活躍使用者,是全球LGBTQ市場移動社交服務平臺中盈利能力最強的公司。
Senior Java Engineer 全職,中高階,1M ~ 2.5M TWD/年


Carousell

Carousell 旋轉拍賣:於 2012 年上線的社群拍賣平台,於新加坡起家,並拓展至台灣、香港、印尼、馬來西亞、菲律賓、澳洲等地,為當前全球成長最快、東南亞最大的行動拍賣平台。
Principal Software Engineer, Backend (Taiwan) 全職,總監/主管,120K ~ 200K TWD/月


本土知名企業/新創:Gogoro, Appier, TrendMicro, Wemo, Dcard

Gogoro

Gogoro 睿能智慧:成立於 2011 年,團隊成員來自美國及台灣,為台灣領先的智慧電動機車即時租借服務,致力於創新科技產品的設計、生產、銷售與服務,並積極尋找能源的解決方案。
Java Backend Engineer 後端工程師(需求:5人)全職,初階,700K ~ 1M TWD/年

appier

Appier 沛星互動科技:於 2012 年由一群專精於人工智慧(AI)的科學家和系統工程師成立,目前在亞洲已於超過 14 個城市設有營運據點,曾被 CB Insights 評選為全球百大最具前景之人工智慧企業。
(Sr.) Backend Engineer 全職,初階,1M ~ 3M TWD/年

TrendMicro

TrendMicro 趨勢科技: 於 1988 年成立於美國加州的跨國軟體公司,主要提供電腦防毒及網路安全服務,近年以雲端為主要發展方向。總部位於日本東京,全球研發總部位在台北市,於全球擁有 7 個研發中心。
701: Backend Developer 全職,中高階,50K ~ 150K TWD/月

WeMo

Wemo:為台灣領先的智慧電動機車即時租借服務,目前主要營運範圍於大台北地區。結合 WeMo Scooter 及手機 APP ,期待透過「電動機車」及「以租代買」達到環保及改變市容的目的。
Sr. Backend Engineer (Node.js) 全職,中高階,850K ~ 1.2M TWD/年

Dcard

Dcard 狄卡:成立於 2011 年,提供台灣及海外部分大學生註冊的社群服務,擁有每個月超越一千五百萬的不重複訪客,且於年輕族群間有極高的滲透率。
Web Backend Engineer 全職,中高階,900K ~ 1.3M TWD/年


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

後端工程師履歷範本 (中英文)

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

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

backend resume sample
後端工程師履歷範本

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

backend engineer resume sample
後端工程師履歷範本

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

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

backend resume sample
後端工程師履歷範本 (英文)

後端工程師英文履歷範本:Neil Wei

backend developer resume sample
後端工程師履歷範本 (英文)

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

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

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

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

後端工程師求職技巧

面試前的準備

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

如何開始準備作品集:

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

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

作品集準備 3 大技巧:

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

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

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

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

*後端工程師面試技巧:
 -
詳細地呈現解題思考過程
 - 
積極地進行對話、互動,營造出討論的氛圍
 -
將話題引導至自己做過的專案,展現熱情及專業

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

求職可以事先詢問人資主管是否會有演算法的問題,確認後,可以透過 LeetCode 上的題目做練習。

資料庫問題

建議求職者於面試前再次查看欲應徵公司所列出職缺說明,若對該公司所使用的資料庫不熟悉,可以預先做功課。

系統設計 問題

  • 請設計一個縮短網址連結 (如: 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 實務經驗、遊戲伺服器開發經驗,或是對機器學習、人工智慧有興趣等加分條件,可於求職時特別留意。

backend engineer future

未來發展方向

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

最後感謝閱讀本文的各位,敬請期待下一篇《全端工程師找工作 大全 - 薪資情報、熱門職缺、面試技巧》。歡迎一同討論、分享!

延伸閱讀:前端工程師找工作 大全 - 薪資情報、熱門職缺、面試技巧