資深後端工程師 Senior Backend Engineer

iCHEF POS

最近更新於 2023-11-23

工作內容

iCHEF Engineering 對工程師的期許

*能實作出高效, 高擴展性和高可測試性的程式和設計

*能獨立並有效率地完成主要功能

*主動積極地解決問題並找尋可以改善的地方

*透過程式解決餐廳問題並藉由系統資料增加餐廳營收

*構建穩定的基礎結構符合跨國使用

面試流程說明(共四關)

1. 履歷篩選與電話面試:電話面試約 15 分鐘,初步對彼此做個瞭解。

2. 線下測驗:約 2-3 小時的 Python 題目,不熟悉 Python 的人也可以作答。由於面試時間有限,希望可以在面試前透過題目,更加認識面試者的解題思考、程式碼的風格,以及在實作中會考慮的各種層面。
 

3. 實體面試I ( 工程師與 HR ):線下測驗後,我們會評斷正確性、易讀性、完整性等來決定是否邀請您進行面試。時間大約為三小時,會分別跟 HR 聊聊公司及人格特質、跟 RD 夥伴聊聊經歷以及技術討論。

面試內容將著重於以下幾點:
- CS 基礎與語言基礎:因為我們覺得這其實是所有開發過程中,大家自己最可以掌握的地方,一個大的軟體架構要穩固,勢必基於底下基礎的穩固一步一步堆積上來,而這一切就基於這些基本的認知,他們可以容易地從書上、從官方文件中學習,也最容易在面試過程中做驗證。

- 解決問題的能力與 Production 層級的思考:過程中我們通常會針對線下測驗進行討論、或者現場出白板題,想了解您遇到問題的反應、寫 Code 關注的重點,以及 Code 的可讀性、可維護性、防禦性等等。期望在短短的面試過程中,盡可能了解彼此實際工作上怎麼解決問題。

- 人格特質與工作態度:放在第三點不是因為最不重要,只是因為他相對難以在短時間內被驗證,我們期望工作夥伴,對自己的工作時程安排、程式碼負責、主動解決問題,對同事樂於分享、討論、合作,我們也會在面試中確保有 4-6 個團隊夥伴參與,讓彼此都能提前互相認識。
 

4. 實體面試II ( RD Manager ):如果 RD 和 HR 都希望能邀請您加入,我們會邀請進行下一階段的面試,和 Manager 聊聊彼此對工作的期待、公司的運作方式、以及進一步了解您的人格特質。
 

團隊分工與開發流程

- 目前後端工程師約 10 位夥伴

[ 團隊分工 ]

- 大約區分:Infrastructure / Operation / Feature,其中 Feature team 會有數個,依照當期需求

- 每一個團隊內包含產品經理、設計師、前端、後端、iOS、QE

- 每年會依照興趣和適能來輪替

 

[ 開發流程 ]

- 大方向探索: PM 會和第一線夥伴(行銷、客服、業務) 進行訪談、研究

- 實際解決方案探索: PM 和設計師依照現有系統評估可能的 Feature

- 設計規格討論: PM、設計師和工程師一起探討可能的實作方案

- 實作 Kick-off: 全體團隊一同理解 SPEC 後,進行開發時程評估

- 實作期: 每天 Stand-up 隨時更新進度。進入正式開發前,會先做 Design review 和同職能的成員分享和討論,再依照先前自己估計的時程進行開發。自己的 Unit Test 自己寫,進到 Develop 前會經過 Code Review 及 CI 檢驗

- 上線前: QE 會執行 Functional Test 和 Integration Test 確保 Code 品質並及早發現問題
 

條件要求

我們需要你有...

* 良好的計算機科學基礎 (Above-average knowledge of Computer Sciences)

* 懂 Python 或者至少一門類似的語言 (Proficient in Python)

* 順暢的溝通技巧 (No-Problem Communication Skills)

* 軟體工程的素養 (Above-average knowledge of Software Engineering)

* 具有單元測試經驗 (Writing tests)

加分條件

如果你有這些經驗會大大加分

* Web service 後端開發經驗

* 資料庫查詢效能調校能力

* 熟悉 Django

* 熟悉 GraphQL

* 雲端架構或維運經驗

員工福利

法定項目

勞保、健保、特別休假、勞退、婚假

其他福利

- 基本福利
1. 年終獎金
2. 中秋、端午、春節三節禮品
3. 勞健保、勞退該有的一定有
4. 員工團保

- 學習與成長
1. 提供每年教育訓練津貼,提升專業能力有公司幫你

- 其他福利
1. 在不影響工作進度的狀態,可以自由安排休假不扣薪
2. 遇國定假日連休調假,沒有補班這回事
3. 彈性工作時間,每天自己安排上下班時間
4. 員工是最重要的資產,所以每年健康檢查
5. 每年學習訓練補助金,想上什麼課自己選
6. 不定期舉辦各種娛樂活動 (烤肉趴、電影日、聖誕趴)
7. 每季部門聚餐,可以跟夥伴們一起吃吃喝喝
8. 每週三是午餐會議,堅持公司開放透明化,每週創辦人會分享公司最新狀態與方向,週週還有提供不一樣的新花樣午餐唷

薪資範圍

NT$ 90,000 - 130,000 (月薪)