Conduit

[UPD]後端開發工程師 / Backend Engineer (Node.js .NET)

at 91APP


✨ 團隊任務與介紹
91APP 為國內首家掛牌上櫃的原生 SaaS 軟體服務公司,提供「虛實融合(OMO)」新零售軟體雲服務,協助零售品牌快速切入電商市場。我們致力於協助品牌進行數位轉型,已成功協助諸多品牌完成新零售佈局,隨著互聯網快速演進發展,不少大型零售實體品牌面臨直接衝擊,數位轉型勢不可擋,迄今服務客戶累計破萬家,更涵蓋多家國內外大型品牌商家。

致力於為多家不同需求的線上、線下中大型品牌和零售業者提供優質的解決方案。我們的平台必須擁有高性能、高可用性和可擴展性等特性,以應對市場的快速變化和不斷變化的需求。

✨ 你將負責的任務
1. 開發 No Code 平台,解決商業模組客製化需求。
2. 設計、開發和維護高性能的後端服務和API,以支持我們的SaaS平台。
3. 協助應對需求變化和快速市場反應,確保我們的系統始終處於最佳狀態。
4. 優化應用程式以實現可擴展性和性能最佳化,以應對不斷增長的客戶基礎。
5. 負責日常維運、功能佈署及監控,提出改善效能的具體做法。
6. 實施安全性措施,確保我們的平台安全可靠。

✨ 我們希望你具備
1. 熟悉 Node.js 或 .NET 開發,願意參與兩種技術的開發。
2. 熟悉 SQL 或 NoSQL。
3. 熟悉任一 Web 框架實務經驗。
4. 具備 Asynchronous Programming 知識或經驗。
5. 具備 TypeScript 知識或經驗。
6. 具備以下工具與環境 (Linux/Git/Docker) 知識或經驗。
7. 能判斷產品實際解決的問題,具體分析成效、評估改善方向。
8. 保持學習新知識的動力,以技術解決更高層級的任務及挑戰,快速適應變化。
9. 能向他人清楚說明思考的內容,傾聽各角色的意見,具備同理心,喜歡團隊合作,遇到挫折能找出方法改善。

✨ 專屬於你的加分項目
1. 具備任一雲服務 (AWS, GCP, Azure) 知識或經驗。
2. 具備 CI/CD 優化部署流程知識或經驗。
3. 熟悉測試驅動開發,能夠使用測試框架撰寫進行單元測試和集成測試。
4. 熟悉 Websocket 使用過 Socket.io。
5. 使用 message broker 相關經驗,例如 RabbitMQ, Kafka。
6. 具備容器化技術建立可擴展服務的知識經驗,例如 Docker, Kubernetes。
7. 了解如何建立監控機制來監控服務狀態是否正常。

✨面試流程
當進入面試階段,預計會在二週內完成,在整體面試流程結束後,通常會在一週內通知結果。
▍第一階段:1 ~ 1.5hr 實體面試
▍第二階段:1 ~ 1.5hr 實體面試

✨ 關於我們的團隊文化
91APP 的工作日常 = 學習 × 成長 × 歡樂
在 91APP,好的工作氛圍不只是空間,而是大家一起「學、問、成長」的日常
✔ 一起學與分享:讀書會、學習社群遍地開花,讓知識自然流動
✔ 擁抱改變、持續成長:勇於嘗試新工具、投資在人的成長
✔ 為長遠而建:做事不求快,而求穩;每次改進都讓未來更順
✔ 讓討論更有方向:鼓勵提問、釐清問題,讓合作更有效率
✔ 科技以人為本:用AI放大人的影響力,讓成果更貼近使用者

✨到職後我們提供
✔ 完整的新人訓練計畫
✔ 資深工程師指導 (Mentor 制度)
✔ 定期AI技術分享與討論,分享最新 AI 開發工具與應用
✔ 先進的 AI 開發環境,團隊已將 AI 深度整合至開發流程
✔ 參與開發 AI 功能的機會,站在技術前沿
✔ 持續學習與成長的機會,清晰的職涯發展路徑

✨ 更多技術動態與分享,歡迎追蹤 91APP Tech FB:https://www.facebook.com/91apptech