Applications for this position are currently paused

全端工程師(Full Stack Engineer)

Save
Job updated over 1 year ago

Job Description

工作內容:《報導者》主網站、贊助系統、內部新聞編輯系統的功能開發/優化,包含

  • 與設計師合作完成網頁端使用者介面並交付
  • 維護並持續疊代更新前端元件
  • RESTful API設計、開發、串接及文件撰寫
  • 資料庫schema設計
  • 第三方服務串接(Slack Bot / Telegram Bot / TapPay / Algolia等)
  • 維運網站平台(我們使用 Stackdriver / Cloud Monitoring / Cloud Error Reporting)

薪資待遇

  • 月薪: NTD $65,000元 ~ NTD $100,000元
  • 薪資保障13個月

其他福利

  • 24吋螢幕 + MacBook Pro
  • 每年5000元學習經費(可買書、課程)
  • 補助參加 conference( g0v 或其他程式相關)
  • 每個月得四天遠端工作


其他事項 以下是《報導者》之前對內與對外的分享,一併供應徵者參考:

──

如果您是我們在找的人, 請將「履歷」寄到:[email protected]。 標題「應徵報導者全端工程師 - 姓名」,並於信件內文說明:「為什麼想投這個職缺?」


認識報導者(與基本福利)

《報導者》是台灣第一個由公益基金會成立的非營利網路媒體。 歡迎先從「關於我們」以及2020、2019兩份「影響力報告」認識一下!

#很重要,所以先寫給你看的勞工權益:

除了一定要有的:勞健保、特休與國定假日、例假日放假,《報導者》於2020年簽訂團體協約,17條條文皆優於《勞基法》。

  • 薪資保障13個月
  • 員工團保
  • 學習進修經費
  • 健康檢查補助
  • 員工旅遊補助
  • 女性懷孕保障條款

#開放工作空間: 辦公室沒有屏風藩籬,你會跟工程師、記者、攝影師、編輯… 等不同角色在同一個空間工作,還能隨時移動位置,動動關節與腦袋(歡迎寄履歷報名實地參觀)。

#彈性自主的管理制度與工時: 「在完成清楚的組織目標下,自主管理。」是大家的共識。我們尊重每個人的工作習慣,更理解創意不等於盯著電腦的時間,在這裡,你可以用自己的方式完成工作。

#扁平化組織與自發性專案: 每個人的聲音都很重要,全體同事每周一起討論決策,反映大小問題。此外,專案發起人也不分記者、工程或設計。我們歡迎每個人做自己真正感興趣的事。

#想更了解我們,請見「報導者基金會新聞專區

Requirements

期待具備的能力:

  • 熟悉git操作及瞭解任一種workflow(包括但不限於Git flow / Github flow / Gitlab flow)
  • 具有 Unit Testing 的經驗
  • 熟悉 HTML5 / CSS3 / Javacript (ES6)
  • 熟悉一種前端框架(包括但不限於: React.js / Vue.js / AngularJS,我們使用 React.js)
  • 具有使用打包工具的經驗,例如:Webpack
  • 熟悉一項後端語言(我們目前使用 Go for 部分內部系統/主網站、Node.js for 內部系統)
  • 瞭解一種資料庫部署(包括但不限於MySQL / MariaDB / PostgresSQL / MongoDB / Dynamodb / Redis,我們目前有使用到MySQL / MongoDB / Redis) / schema設計/除錯
  • 瞭解基本SQL查詢語法

加分條件:

  • 瞭解 Scrum / Kanban 開發流程
  • 具有實踐網頁速度最佳化的經驗
  • 具有 Server Side Rendering 的經驗
  • 具有串接金流的經驗(我們使用 TapPay)
  • 瞭解資訊安全設計
  • 暸解任一 Cloud Provider 服務建置(AWS / Azure / GCP / Linode / Digital Ocean,我們使用 GCP)、設計及維運
  • 瞭解 Docker 基本操作/除錯/優化
  • 瞭解 Kubernetes 基本操作/除錯(我們使用GKE作為服務容器管理平台)
  • 瞭解任一 Configuration Management Tool(Terraform / Pulumi / Ansible / Packer)管理Infrastructure

Interview process

面試流程:

若進入面試流程,會有四個階段:

▲第一階段:線上面談

邀請應徵者與《報導者》的產品經理、工程師一起在 Google Meet 進行線上會議,我們尊重應徵者的隱私,因此開啟鏡頭並非必要亦非評分項目。本階段會請應徵者自我介紹,並就所提供的履歷內容進行問答,也讓應徵者對團隊組成有初步認識。

無論是否會進入下一階段,在結束後的一週內會收到通知。

▲第二階段:技術專案

本階段的技術專案會給予應徵者一週的時間進行實作,專案的完成度會是我們評估的重點。

無論是否會進入下一階段,在結束後的一週內會收到通知。

▲第三階段:現場面試(技術、人格特質)

邀請應徵者實際參訪本公司(視疫情狀況調整),並與《報導者》產品經理、工程師面談,內容會涵蓋:

  • 公司介紹
  • 產品團隊介紹
  • 產品面介紹
  • 技術面介紹
  • 開發流程介紹
  • 工作內容介紹
  • 技術問答:我們會和應徵者在一個模擬情境中合作開發,除了技術能力外,也希望能了解應徵者未來會如何與團隊共同協作
  • 雙方互答:在這個環節的問答內容會與人格特質相關,主要目的在幫助雙方更了解彼此以及設想未來可能的合作方式

▲第四階段:現場面試(人格特質、待遇)

與執行長進行面談,面談內容會著重在人格特質與公司的文化適性,這個階段會談到公司的福利與待遇。

結束以後,先由應徵者決定是否願意與我們共事,公司會等待應徵者於3天之內回覆意願。

若有幸獲得應徵者意願,公司會從回覆者中,挑選出未來的夥伴,但無論中選與否,皆會回覆應徵者通知信(不會無聲卡)。

考量到避免應徵者多次往返,現場面試(第三、第四階段)皆會在同一天內完成。

View all jobs
View all jobs
Save
1
65,000 ~ 100,000 TWD / month
Optional Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of the organization.
Full-time
Mid-Senior level
2
60K ~ 100K TWD / month
Logo of 財團法人報導者文化基金會.

About us

《報導者》是台灣第一個由公益基金會成立的網路媒體。秉持深度、開放、非營利精神,致力於公共領域調查報導。


Team

Avatar of the user.
Software Engineer
Avatar of the user.
Senior Designer