後端工程師 Node.js / TypeScript / Serverless / GraphQL

Updated 3 Months agoIT » Back-end Engineer

Job Description

技術堅持

雖然我們不是軟體公司,但我們勇於嘗試新技術
為了優化前後端協作,2017 就導入 GraphQL
為了讓程式碼品質更高,從 JavaScript 遷移到  TypeScript
為了在有限人力發揮最大價值,大家一起學習 Flutter
為了產出更多分析報告提升公司價值,資料倉儲從沒有到 RedShiftPrestoDB
為了不需要煩惱流量,全面從 Container 移動到 Serverless

品質堅持

註解、註解、註解,public function 沒有註解一律被拒絕
測試、測試、測試,單元測試是各自要負責的,目前專案測試行數和程式行數約 1:1
PR
一定是 100% review 才會合併
架構
很重要,每個函數或類別負責什麼都要清清楚楚

開發理念

不直接解決問題,而是開發解決問題的工具,再用該工具解決問題
舉例來說我們開發了一個 library 整合 MongoDB 與 GraphQL,只需要一個設定檔,即可完成 collection 建立、對資料庫操作後端代碼封裝、GraphQL Schema 產生

Requirements

我們希望你的技能是這樣

- 至少一年以上後端開發經驗少三年以上程式開發經驗
- 一定要會 Node.js, TypeScript 其他物件導向程式語言開發經驗
- 有這些更好 GraphQL, mocha/chai, serverless framework, MongoDB
- 有 AWS Serverless 經驗更好
- 與前端工程師與 PM 配合,完成產品開發
- 開發及串接 API 與資料庫設計與優化
- 良好的溝通能力,能夠接住老闆的笑話
- 清晰的邏輯能力,與同事討論出做法並用程式實踐它

不小心有這些技能是加分的

1. 熱愛程式,喜歡研究新技術
2. 樂意跟同事們一起討論打造一流產品

應徵須知

  1. 有能力設計演算法並實作程式碼解決以下問題:給定不重複正整數 m 種類型 m1 m2 m3 ...,每種類型對應正整數數量為 n1 n2 n3 ...,需要取出正整數 p 個任意類型,請列出所有!!取法!!
  2. 上述問題舉例:Apple 有三個、Banana 有兩個、Citron 有四個,要取出三個,則取法有 Apple x 3、Apple x 2 + Banana x 1、Apple x 2 + Citron x 1、Apple x 1 + Banana x 2、Apple x 1 + Banana x 1 + Citron x 1、等等。
  3. 以上述例子 p 為 3,m1 為 Apple,n1 為 3,m2 為 Banana,n2 為 2,m3 為 Citron,n3 為 4。
  4. 另外,取法是無順序的,舉例:Apple x 2 + Banana x 1 和 Banana x 1 + Apple x 2 算是同一種取法
  5. TypeScript 範例代碼 https://gist.github.com/xpsteven/122c1b2639772e301f457f5a23df5d07 
  6. 以上都沒有問題歡迎應徵

萬達寵物資訊部部落格 https://medium.com/reactfunctioncomponentnote

Interview process

面試方式為白板題,視情況有一次或兩次面試

Personal Invitation Link

Please Log In or Sign Up to get your personal invitation link.

毛孩市集

台北市中山區長安東路一段23號4樓之3

About us

陪你一起照顧毛孩一輩子的夥伴

在毛孩市集,我們相信毛孩就跟家人一樣,無論我們的能力如何,總是想要竭盡全力,提供給家人最好的照顧,然而面對眾多的產品和資訊,卻常常不知道該如何是好。毛孩市集團隊是由毛孩們的爸媽所組成,你的困擾,我們都知道。因此我們成立了毛孩市集,針對不同飼主及毛孩的狀況,提供不同的諮詢及商品推薦方案,就是想要為你家的寶貝,提供最好的照顧。

市面上販售寵物商品的地方很多,但許多商品資訊都不是太透明,購買時很難做篩選比較,常常會不知道該怎麼挑商品會比較好。毛孩市集核心團隊為資訊背景出身,我們希望能讓真正好的商品被看見,讓真正適合的商品能提供給你家的寶貝。除了在網站上各個機制做優化,讓大家能夠更便利的篩選出最適合自己的商品,我們也提供線上即時諮詢服務,讓你不用到寵物店也可以享有專業購物諮詢。

毛孩市集還很新,可能還不是最好,這一路上我們跌跌撞撞,失敗了許多,也進步了許多,但不變的是我們致力為毛孩及毛爸媽們做到最好的心。我們希望能成為陪伴你照顧毛孩一輩子的夥伴,讓每位毛孩都能幸福健康快樂的成長,並創造出更多能讓你與毛孩一同度過的美好時光。

毛孩市集資訊部部落格 https://medium.com/reactfunctioncomponentnote

Other Popular Jobs at 毛孩市集

.NET軟體工程師

Full-timeEntry level38K ~ 42K TWD/monthUpdated 8 months ago