相對於前端工程師,後端工程師的技能樹簡直是枝繁葉茂、後端語言更可說是五花八門,讓開發者於選擇時十分頭痛。想自學/應徵成為後端工程師的話,究竟選擇哪一種後端語言可以擁有最佳的就業機會和薪資水平呢?本篇後端工程師找工作大全文章將提供後端工程師薪水行情、後端工程師熱門職缺、後端工程師履歷/求職/面試技巧等關鍵資訊,是身為後端工程師的你找工作時的最佳利器,千萬不要錯過!
Cake 求職平台提供豐富、優質的網路科技業職缺,其中平台上的求職者更有超過 30% 為軟體工程師。由於長期以來蒐集許多有關於各類軟體工程師找工作的提問,因此即將要推出一整系列軟體工程師找工作的文章,內容包含薪資情報、熱門職缺、面試準備等關鍵資訊,身為軟體工程師的你千萬不要錯過!
針對 2022 年於 Cake 求職平台上超過千筆的後端工程師職缺做出統計 (已過濾薪資範圍> 1.5 倍的職缺,以減少誤差),後端工程師職缺的起薪約落在 50,000 元新台幣,優於約 85% 30-34 歲年齡區間的受僱就業者每月主要工作的收入,可見除了因為後端工程師入門門檻相對高,較少有非技術背景的轉職者,而導致起薪較高外,Cake 上的後端工程師職缺較多是針對較有經驗的後端求職者。
接下來看到 Cake 平台上初階及進階後端工程師平均月薪及年薪的差異統計,由下圖可以看到雖然相較於初階後端工程師的平均月薪,中高階後端工程師的平均月薪只高出約 5,000 新台幣,然而平均年薪的部分則高出約達 30%,可見後端工程師年薪隨著資歷成長的漲幅空間是很大的。
不過除了資歷的深淺,求職者本身是否有額外的加分能力(如:具前端能力、金流服務經驗)、公司本身的背景(產業類別、市場規模、獲利能力)等等,都會讓薪資有不同幅度的差異。
相較於前端,後端的語言可以說是五花八門,讓開發者於選擇時十分頭痛,究竟該選擇較成熟的 Java、C 語言 ,較容易學習上手的 Python,或是近期新興的 Golang 呢?一起來看看 Cake 上各後端語言/框架的職缺數量和薪資差異吧!
由下圖可看到 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 語言編寫,可達到前後端語言統一開發來提升效率及便利性。
你是否也好奇選擇學習哪一種後端語言對於薪資所帶來的差異?接下來要揭曉各後端語言職缺的薪資情報!由下圖可以看到,各語言的月起薪並沒有太多的差異,唯一較突出的為近幾年來快速成長的新興語言 Golang。經過觀察推估,由於 Go 為較新的語言,學習者多為已有後端經驗的工程師,較少初階新手涉入,因此起薪相較其他語言高,而 Go 在美國矽谷的新創也是十分熱門。
年薪最高的後端語言則是 Ruby。Ruby 曾於幾年前紅極一時,GitHub、Shopify、Airbnb 網站就是由 Ruby on Rails 所開發的,然而對於初學者而言,Ruby 較 PHP、Python 難上手,普及率較低;然而即使開給 Ruby 的職缺較少,新創公司對 Ruby on Rails 人才的需求其實不小,尤其是外商 (日商、美商)。此外由於 Ruby on Rails 人才的供給少於需求,加上外商提供的薪資相對優渥,因此可以從下圖看到相較於其他語言/框架,Ruby 職缺是 Cake 平台上年薪最高的。而由於 PHP 的開發人員數量最多,平均年薪是相對其他語言/框架較低的,但相對有較多的職缺選擇,較容易就業。
在一窺不同資歷、不同後端語言/框架於 Cake 上的薪資統計後,接下來就要揭曉於 Cake 上最熱門的後端工程師職缺。以下後端工程師職缺將會以本土及海外/跨國作為區分,甚至有資深後端工程師年薪上看 3 百萬新台幣的職缺!一起來看看有沒有適合你的後端工程師職缺。
【初階】
徵才企業 | 招募職缺 | 薪資待遇 |
BotBonnie | (Junior) 後端工程師 | 50K ~ 70K TWD/月 |
AmazingTalker | Junior Backend Engineer | 60K ~ 80K TWD/月 |
MixerBox | 【新鮮人月薪 13 萬起】人才培訓計劃: Backend Engineer | 130K+ TWD/月 |
AsiaYo | Jr. Backend Engineer | 700K ~ 1M TWD/年 |
畢竟科技 | Jr. Backend Engineer | 700K ~ 1M TWD/年 |
KKday | Backend Engineer | 700K ~ 900K TWD/年 |
【中高階】
徵才企業 | 招募職缺 | 薪資待遇 |
街口支付 | Senior Backend Developer | 1M ~ 1.8M TWD/年 |
哈綠科技 | Backend Engineer - Blockchain | 1.1M ~ 1.6MK TWD/年 |
BotBonnie | 後端工程師 | 70K ~ 150K TWD/月 |
AsiaYo | 中階/資深後端工程師 Mid/Sr. Backend Engineer(可遠端工作) | 1.1M ~ 1.8M TWD/月 |
Splashtop Inc. | Backend Engineer | 700K ~ 1.5M TWD/年 |
肯狄科研 | 後端工程師 Senior Backend Engineer | 800K ~ 2.1M TWD/年 |
Stark Tech | 後端開發工程師 Back End Engineer | 55K ~ 90K TWD/年 |
除了了解薪資情報,及挑選心儀的後端工程師職缺,求職過程中最重要的一環就非製作履歷莫屬!還在煩惱該如何製作出吸引人資目光,同時又能夠精準呈現你專業技術的履歷嗎?這裡將提供好用的履歷工具及專業的後端工程師履歷範本給你參考。
Cake 免費履歷工具主打容易上手及高度客製化,可以透過拖曳圖/影片、投影片、文字區塊等多媒體元素來打造突顯個人特色的線上履歷,一起來看看 Cake 上有哪些專業又精美的後端工程師履歷吧!
想要到外商、跨國企業或是海外工作嗎?這裡也有專業的後端工程師英文履歷給你參考!
需要更多製作履歷的靈感嗎?Cake上還有許多優秀的後端工程師履歷供你參考!
恭喜你完成專業精美的後端工程師履歷!擔心無法在面試的過程中拿出最佳表現嗎?接下來在後端工程師求職技巧的部分,將透過面試前的作品集開始,到下一步的技術面試、人資面試替你做準備,讓你在面試過程中不再手忙腳亂!
後端工程師面試攻略將會分為以下幾個部分來進行討論:
一、面試前的準備 - 作品集
二、後端工程師的技術面試問題
三、後端工程師的人資面試問題
四、後端工程師加分條件
面試前的準備部分已經於上一篇【前端工程師找工作 大全】中有詳細的說明,其中包含作品集的準備、公司背景的調查、服裝儀容的挑選、對面試官的提問等等,故不再贅述,本篇會多著墨在作品集的準備上。
如何開始準備工程師作品集:
若你已經有累積一些不錯的作品,可以優化先前的作品 (如:加上簡單的前端頁面) 及確認作品的完整度;若你為計畫轉職的新手後端工程師,或尚未累積足夠的作品,可由上述步驟開始進行準備。如此不但可以讓面試的過程更加流暢順利,也可以透過將作品上傳至 GitHub,展現自己有與社群接軌的習慣。
工程師作品集準備 3 大技巧:
在做完面試前的準備,接下來就要上面試戰場了!
通常,大公司面試後端工程師人選的過程主要分為兩個階段,分別為技術面試及人資面試,以下將已此兩部分來詳述個別的準備技巧。
通常技術面試有 1~3 關不等,主要面試官為工程師及工程主管,此外還會有額外的 coding test,會以面試前線上測驗或是面試後 take home exam 的形式進行。技術面試主要有幾個方向可以進行準備:語言相關、演算法/資料結構、資料庫、系統設計及大方向性的問題。
後端工程師面試技巧:
後端面試準備一:演算法(白板題)/資料結構 問題
後端面試準備二:資料庫問題
後端面試準備三:系統設計 問題
後端面試準備四:大方向性問題
後端面試:Take-home Exam
實作 demo 提醒:
人資面試的提問部分,目的為了解求職人選的個人特質及職涯規劃方面,可以參考上一篇【前端工程師找工作 大全】- 面試中的常規問題部分,在此補充有關期望薪資提問的部分。提醒求職者要預先做功課及評估,透過調查該公司的薪資政策,或詢問於相關產業任職的朋友、獵頭,來了解自己面試之職缺的薪資落點範圍;進而釐清自己的期望薪資,統整後設定薪資底線,如此於協商薪資時會較有把握及優勢,不會因為不瞭解市場行情而被雇主任意削價。
此外,若你前往面試的為新創公司,很有機會這一關的面試官會是公司的創辦人們喔!因此面試前透過 LinkedIn 調查創辦人的背景,以及透過採訪文章等,了解其創業的理念及願景,進而與自己能為公司帶來的價值做接軌,也是很實用的戰略。
你是不是還好奇,除了技術之外,還有甚麼能力及特質是僱主/人資主管所期待在後端工程師求職者身上所發掘的呢?
1. 有助團隊共同開發的能力
後端工程師除了需要具有獨立開發的能力,更重要的是能夠與團隊共同開發的能力,以下 3 項為非常重要的加分條件:
2. 自我學習能力
軟體工程師領域的知識永遠學不完!身為後端工程師的你必須透過於下班時間做 side projects 來不斷地精進、更新相關知識技術,因此擁有自我學習的能力及熱情相當重要。
3. 英語能力
承接上一點自我學習的能力,有許多最新的一手科技資訊多以英文發表、分享,因此擁有中等以上的英文讀、寫能力是建立自己相關資訊管道的重要能力;此外,也是到海外工作的入場券!
4. 程式碼品質
由於後端工程師常需與其他工程師協作及交接工作項目,因此良好的筆記習慣及 Coding Style 十分重要,可以確保程式碼品質及可維護性,進而提升合作效率。
5. 其他經歷
根據應徵公司/職缺的產品及產業,若擁有相關的經歷或是興趣是很加分的!如 SEO 實務經驗、遊戲伺服器開發經驗,或是對機器學習、人工智慧有興趣等加分條件,可於求職時特別留意。
看到這裡,相信想應徵或是自學成為後端工程師的你,應該對於後端工程師的後端語言、職缺、薪水行情,以及最重要的後端工程師履歷面試技巧都有更深的認識了吧!如果你看完後,也好奇其他軟體工程師的薪水行情等求職大全,趕緊參考下列文章吧!
A culture & language lover. Currently working at CakeResume as Content Marketing Strategist. Passionate about developing digital marketing strategies based on data. ➡ View My CakeResume