工作內容
職位說明
作為 Hahow 的資深後端工程師,你將投入消費者端產品架構設計及開發,並透過持續優化系統架構與架構重構規劃,讓 Hahow 消費者端產品能夠持續提供使用者更優質的學習體驗。
我們希望這位夥伴能夠配合市場方向、產品策略與使用者回饋,積極與產品團隊各角色成員密切配合,除了持續投入開發與架構優化外,我們期待你能夠帶入更多程式技術上的回饋,在 system design 及 code review 上給予工程夥伴建議與協助,共同打造 Hahow 更強的工程團隊。
工作內容
- 理解商業及產品需求,致力於伺服器端的系統架構設計及開發建置。
- 負責撰寫技術開發相關文件,共同累積團隊技術資產。
- 與 Quality Engineer 協作,排除 production issue 及降低問題復發率。
- 與現有後端工程師們一同維護全站與相關服務可靠度與系統最佳化。
- 參與團隊敏捷開發流程,致力於理解每個流程及事件的目的和意義,並一同改善協作流程。
- 在專業領域的技能及開發流程上,帶領團隊夥伴成長並給予方向跟建議。
工作地點
- 台北市松山區復興北路 231 巷 19 號 4 樓(南京復興捷運站走路 10 分鐘)
應徵方式
請點擊下方按鈕填寫資料,我們通常會在兩週內通知合適者進行面試;若不符合資格將不另行通知。
面試流程
若你進到了面試流程,以下這三個階段的面試通常會在兩週內進行完畢。
-
電話面試:第一階段的電話面試將由 Hahow 的工程師與 HR 一起進行,過往經驗、技術知識與文化適性將會是這個階段我們主要評估的部分。
-
現場面試:第二階段會是面試流程的最後一步,你將會與 Hahow 技術團隊面試,在這個階段我們希望能請你 demo 過往直接參與過架構設計或重構的專案。讓我們了解你的 coding 習慣以及系統與程式架構設計的能力;除了技術能力外,我們更希望能了解你在未來如何與工程師團隊共同協作;在這階段面試結束後,我們通常會在一週內通知最後的面試結果。
-
技術專案(optional):第二階段的技術專案我們會給予你一週的時間進行,我們期待可以在這次的專案中看出你的開發風格以及設計、實作架構的整體能力。但如果您有在現場面試能與我們分享的專案,可跳過此流程。
條件要求
必備條件
- 5 年以上後端開發經驗。
- 具備以下任一能夠 hands-on 經驗的後端程式語言,如 Node.js、Python、Golang,並對語言有良好的背景知識。
- 對於 design pattern 有熱情,並且致力於撰寫清晰又符合商業需求的程式碼。
- 熟悉並具備 GCP 或 AWS 雲端服務開發及維運經驗。
- 熟悉並具備 RDBMS (PostgreSQL)、NoSQL (MongoDB、Redis、DynamoDB) 等相關經驗。
- 具備 TCP/IP、Load balancing、CDN 等 networking 相關知識。
- 具備 container orchestration 開發及維護經驗(e.g. Docker, Kubernetes)
- 使用敏捷框架(e.g. Scrum)的產品和專案開發經驗、或具備相近模式,以及願意優化的熱情。
- 熱愛學習與分享,享受新創團隊充滿挑戰性的生活。
遠端型態
加分條件
- 具備開發或維運 microservice 的經驗,曾開發或維運過 api gateway 或是 service discovery 等模式和系統。
- 具備拆解單體架構為多個子服務或系統的經驗。
- 具備 Infrastructure as a Code 的經驗(e.g. Terraform、Pulumi、Ansible 等)
- 具備維運及監控 cloud service 的經驗(e.g. Prometheus、DataDog 等)
- 具備從無到有設計系統的經驗。
員工福利
【工時福利】15天特休、女性全薪生理假、彈性上下班時間與遠端工作
【辦公室福利】免費零食水果與健康食品、辦公室按摩
【眼神發光補助】花點心思對自己好一點吧!買衣服、吃大餐、看展覽或運動,讓你眼神發光的任何事都可以補助
【Team building】團康會、部門聚餐、尾牙、員工旅遊補助
【教育訓練】外訓課程申請、管理培訓
薪資範圍