軟體工程師 Mid/Senior Software Engineer

aifian 享擁有

最近更新於 2023-01-30

立即應徵

工作內容

關於團隊:

  • 在產品功能規劃初期,工程與設計就會投入資源共同協助規格方向的收斂,並且我們採用敏捷式開發流程,鼓勵透過小步快跑的精神,進行專案可行性的實驗。
  • 沒有哪個部門話語權比較大的問題,只要有能力且具有產品思維,能夠回到本質思考,誰都有可能影響產品方向。
  • 工程團隊注重開發者體驗,盡可能將流程自動化,以最有效率方式開發產品。
  • 每週會有定期的工程會議,用來討論內部專案議題或技術分享,隊友們皆為主動學習型的人,重視新技術的學習及應用。
  • 我們鼓勵試錯、迭代,比起失敗的結果,我們更在意決策和思考的過程,希望隊友們都能夠坦然面對失誤,並主動分享幫助彼此成長。
  • 就事論事的文化不是口號,不需要擔心表達自己的觀點會得罪任何人(包含執行長)。
  • 團隊決策的過程會以數據作為協助,不會是誰說了算。

我們使用的技術:

  • 後端:Node.js, AWS, Serverless, MySQL, Redis
  • Web:  TypeScript, React.js, Redux, CSS3, Tailwind
  • Mobile: TypeScript, React Native, Redux

你需要負責的工作內容:

  • 成為建立工程團隊的一份子(e.g. 共同形塑團隊的協作文化、部門目標等)及定義 aifian 平台的基礎建設。
  • 為團隊提供技術上的最佳方案,為重大技術決策做出貢獻。
  • (Senior)根據產品願景及目標作出有效的權衡取捨,分析不同解決方案之間的差異,判斷應以何種架構設計與基礎設施選擇來解決產品和營運的問題。
  • (Senior)給予團隊其他成員開發上的反饋,成為提升團隊整體技術水平和開發效率的助力,共同建立技術知識及決策的累積與傳承,讓團隊在不斷擴張時仍能有效協作。

條件要求

我們在找具備何種特質的隊友:

  • 喜愛開源工具及框架套件,樂於分享與討論,除了在乎個人也注重團隊的成長。
  • 能夠獨立開發也能團隊合作,擁有良好的溝通協調及問題解決能力,有想法會主動溝通,發現問題也會主動提出討論,並進一步試圖解決問題。
  • 能編寫出清晰易懂且易維護的程式碼,有產出高品質、高效率、可測試和模組化的堅持,並具備良好的撰寫技術文件能力及 code review 的好習慣。
  • 注重細節,具有高度學習研究能力。
  • 深入了解業務和產品需求,能夠平衡特性、成本、程式碼質量。
  • (senior)具備獨立規劃、實作、架設與維護的思維,能創造一個完整的環境來持續提升系統品質。
  • 加分:具備以工程角度幫助產品專案的主動性(e.g. 時程管理、需不需要做等)

如果具備下列的經歷和能力,也許你會很適合這個角色:

  • 構建和維護產品相關的活動,推動團隊實現整體目標的經驗(e.g. 系統設計、開發、code reviews )。
  • 能自行研讀英文技術文件,協助導入解決方案。

技術背景:

  • 熟悉前端、後端或全端其中一項領域
  • 熟悉 JavaScript 設計與實作
  • 至少具備以下其中一項經驗:
    • 前端框架經驗(e.g. React、Angular、Vue、Next)後端技術經驗(e.g. Serverless、Kubernetes)
  • 具有 SQL 和 NoSQL 的經驗與應用知識(如 MySQL、Postgres、DynamoDB、MongoDB)
  • 具有 AWS 的雲端架構且以微服務架構實作經驗佳

遠端型態

部分遠端面試

加分條件

我們會很高興你有:

  • DevOps 跟 Infra 經驗

薪資範圍

NT$ 1,200,000 - 2,000,000 (年薪)

你可能也感興趣的職缺

登入看更多專屬於您的推薦職缺!