資深產品開發工程師 Senior Product Developer

Taipei City, Taiwan
Fullstack Engineer
Full Time

What You'll Do / Responsibilities

工作內容

您將會是產品團隊的一個重要成員,團隊的遠大目標為『打造更好的求職與招募環境』。從發掘問題開始,然後經歷設計→實作→驗證→改善的流程,我們會有大量的發想、討論與回顧檢討。您會需要認真去理解產品的架構、利害關係人需求、並透過與夥伴們的交流或自主學習,來完成團隊所交付的任務。『產品開發』面向意味著我們找的是一起讓產品變得更好的夥伴,『工程師』面向則是希望可以具備足夠的技術能力來實現這個目標,這兩者都很重要。

工作上大概有這些事情: 

  • 釐清功能需求並評估可行性與開發成本
  • 功能的架構設計、開發以及驗證
  • 透過 Code Review & PR Review 討論各自的程式碼可以如何改善
  • 向團隊展示開發成果
  • 臨時需求及系統狀況處理,維持系統穩定運行
  • 持續的檢討及回顧,與團隊找出可行的改善方案
  • 透過監控與數據分析工具,發掘新的機會或威脅

工作環境

  • 你會有一群願意討論、共同實現目標的團隊成員
  • 我們有定期的技術與公司讀書會、以及 1-1 ,透過各種交流方式兼顧個人成長與組織成長
  • 不吝於嘗試新技術,但你必須同時證明其實用性
  • 組織扁平,可以輕鬆的跨領域跨部門交流
  • 市場環境變動迅速,我們總是挑戰著在合理的時限內完成最好的功能
  • 重點放在產出帶來的影響,不是待在公司的時間長短

更多團隊資訊請參見我們的 團隊使用手冊

Required Qualifications

  • 有辦法自行完成一個功能的前後端並且部署至雲端機器(使用技術不限)
  • 後端開發:OOP 語言與 Web Application 框架經驗(我們以 RoR 為主,但只要有相關經驗可以很快上手)
  • 前端開發:用過 React / Vue.js / AngularJS 任一框架,並且知道這三種框架的差異
  • 有能力在維運問題發生時評估問題風險與處理方式
  • 理解 Git Rebase / Merge 的差異並依據情境使用
  • 關聯式資料庫與 SQL 方面的知識
  • 了解 Unit / Integration / E2E 測試的差異
Preferred Qualifications
  • 產品開發經驗
    • 熟悉 RoR
    • 對數據分析有經驗
    • Linux 服務設置及維運相關知識
    • AWS / GCP 相關經驗
      • 喜歡嘗試新技術,並且理解解決問題才是引入新技術的目的,舉例來說:
      • 為了讓 CSS 更好管理,我們引入了 Tailwind / Headless UI
      • 為了提升頁面效能,我們採用 SSR 框架 Next.js
      • 為了提升搜尋效率,我們使用 Elasticsearch
      • 為了更有效率的作 A/B testing,我們實作 Feature Flag
      • 為了讓上版沒有後顧之憂,我們使用 Cypress 作 E2E
Benefits / Compensation

| 彈性工時 | 彈性八小時的上下班時間與午休時段,給夥伴多一些方便
| 遠端申請 | 提供調節性的 Remote 申請額度;因應疫情狀況推進WFH
| 設備提供 | 配發筆記型電腦 或 設備補助
| 零食飲料 | 上班時間會不時冒出大量零食跟飲料,給你提神補體力
| 交通便利 | 南京復興站 8 號出口,步行約 5 分鐘即可抵達公司
| 社群參與 | Yourator 舉辦很多的社群活動/課程,也提供團隊成員免費參與
| 多元扁平 | 團隊致力於打造多元開放的工作氛圍,鼓勵正向開放的溝通協作
| 培育訓練 | 不定期教育訓練,公司帶你一起成長
| 特別休假 | 優於勞基法的年假(第一年 10 天),認真工作之餘,也歡迎出去旅遊充電
| 員工活動 | 舉辦尾牙或春酒,感謝每一位 Y 社小夥伴;不定期的 Teambuilding 與忽隱忽現的冥想社或籃球社

Salary
TWD 90,000 ~ 120,000 / month
Application Form
* is required.


(PDF file preferred)
Please answer following questions to help us learn more about you :D