概述

我們正在招募「資深後端工程師」,將會和我們的資深前端工程師和設計師緊密合作,將有機會參與產品設計的方向和建立有系統的程式架構,提昇網站和 APP 效能和改善使用者體驗。此外,您重視程式的 Design Pattern,會思考程式碼可以複用在產品哪些地方,以及考慮未來的應用情景,把元件拆解到合理的大小進行模組化,在完成任何可擴充性中間取得平衡。

需要條件

在工程師的招募上都沒有限定應徵者過去使用的框架語言

面試流程中的測驗需使用以下任一語言撰寫:Ruby、Node.js、PHP、Python、Java、Go、Rust

  • 對至少一項程式語言有足夠瞭解。(我們目前使用Ruby on Rails)
  • 熟悉 SOLID, Unit Test, Clean Code, Design Pattern, Object-oriented Programming。
  • 熟悉系統架構設計。具備依據需求獨立設計系統架構的能力,瞭解不同架構所適用的情境並作出調整。
  • 具備閱讀英文技術文獻能力
  • 能夠透過文字和語言清晰表達自己的想法
  • 具備 Kubernetes、Site Reliability Engineering 或 Micro-service 的相關經驗會加分

Your Journey at AmazingTalker

  • 1 個月內,您將會:
    • 了解產品願景和未來方向
    • 了解現在產品的架構和演化過程,以及過去的設計邏輯和背後解決的問題
    • 了解 AmazingTalker 的團隊如何利用 Asana、Notion、Miro 等工具進行協作
    • 了解公司的商業目標,跟 CEO 、設計師、工程師一起決定重構項目的優先順序
    • 開發兼顧易讀性、可重用性、效能、可測試性和可維護性的程式碼
  • 3 個月內,您將會:
    • 根據訂下的優先順序,著手導入新產品架構
    • 有能力判斷開發的項目能否達到目標,釐清項目不明確的地方
    • 了解開發的任務與公司目標的關係,為長遠技術路線圖提出建議
    • 和設計師一起確立開發項目的成功指標,透過數據追蹤驗證項目是否有達到預期目標
    • 以事論事的方式坦誠地表達個人想法,能盡量保持客觀和撇除主觀感受和情緒
  • 在 6 月內,您將會:
    • 重構現時後端架構,我們預計使用 Golang 把個別功能模組化,以微服務 (Microservices) 方式作為核心基礎
    • 研究和開發過程記錄和系統化,作為未來迭代的依據
    • 招募團隊成員,以支持需要發展的領域
    • 為自己和團隊的結果負責,維持卓越的工程文化,實踐行業的 Best Practice

Tagged as: graphql, kubernetes, micro-service, site reliability engineering, solid, unit test

4 interview reviews on this position: 資深後端工程師 | Sr. Backend Engineer
Please go Interview Reviews page for furthur reviews.

  1. Gina
    Consultant in charge
    Reply
    The interview reviews are provided by JECHO candidates, any unauthorized reproduction is prohibited.

    7 年以上相關經驗,熟悉前後端架構,精通 Java、JavaScript 技術,並有 APP 設計經驗。
    熟悉 Jetty、Berkeley DB、Apache POI、Google API 等多項技術。
    轉職原因:希望技術成長。

    面試時間約 1.5 小時,和技術主管聊了很多。過程 70% 都在針對作業內容討論架構,剩下 20% 則是討論過去經驗,興趣度很高,喜歡裡面的文化環境,且 RD 可以參與開發流程,且工作內容和過去都算符合。

  2. Samuel
    Consultant in charge
    Reply
    The interview reviews are provided by JECHO candidates, any unauthorized reproduction is prohibited.

    超過 5 年 IT 經驗及後端開發,擅長 C#、.NET、Ruby on Rails、Git,對 Coding 有高度熱情。

    有作業,沒有語言限制,並要求全部完成,包括加分題,寫起來算簡單。
    一面面談時間有限,先討論作業,時間約花 45 分鐘,剩下時間談了技術、團隊相關問題,並表示有疑問可以詢問 HR。

    二面,HR 面試 30 分鐘,接著由 HR 主管面試,對公司有什麼問題都可以問,對於第一次面談有不了解或想更深入了解的都可直接提出。
    喜歡 AmazingTalker 技術這一塊,也獲得 HR 好評,Offer Get!

  3. Gina
    Consultant in charge
    Reply
    The interview reviews are provided by JECHO candidates, any unauthorized reproduction is prohibited.

    碩士畢,6 年工作經驗、4 年以上後端經驗,擁有 AWS、微服務架構經驗。

    面試時間:1.5 小時主管面試。
    聊了如何設計、為什麼使用這架構等,問題都算基本題,並會了解過去經驗中如何挑選架構。接著介紹職缺內容,主要負責設計架構及維護,而目前產品線分別為老師、學生的語言學習,順利加入後會分配專案。
    技術上蠻有挑戰、會有其他資深後端一起工作,感覺面試官技術很強,整體氛圍還不錯。

  4. Gina
    Consultant in charge
    Reply
    The interview reviews are provided by JECHO candidates, any unauthorized reproduction is prohibited.

    18 年以上相關經驗,熟識後端開發到架構設計,並有雲端架構經驗。
    精通 Java、Spring、Spring MVC、Spring Webflux、Spring Integration 等技術。

    1.5 小時技術 + 1 小時 HR 面試。
    面試問了一些技術、code review、架構設計及如何帶領團隊;HR 會詢問申請動機、未來 5 年規劃、為什麼追求當主管。整體興趣度蠻高的,覺得工作腳步很快、發揮空間也很大。

Leave a Reply or a Review

*