資深全端軟體工程師–澳洲遠端
加入 Marigold 擔任資深工程師,負責 Campaign Monitor 行銷技術,涵蓋微服務、網頁應用程式、事件串流與 AWS 基礎架構。 在自主產品團隊中影響架構與程式碼品質。
說明
- 參與自主運作的跨領域產品團隊
- 與使用者體驗設計師、產品經理及其他軟體工程師合作
- 打造可靠的客戶體驗與支援持續成長的系統
- 維護正式環境軟體並參與待命輪值
- 在分散式架構中建立事件驅動的微服務與 API
- 使用 ReactJS、Node.js 和 Backbone.js 開發動態網頁應用程式
- 使用 EC2、ECS、SNS/SQS、RDS、ElastiCache 和 Elasticsearch 建置 AWS 基礎架構
- 使用 Kafka 和 Spark 開發事件串流與大數據解決方案
- 擴充並改善現有產品功能
- 參與架構決策
- 透過程式碼審查與指導提升程式碼品質
- 負責技術問題,從範圍界定、權衡取捨到長期可維護性全程跟進
職位要求
- 至少 10 年專業軟體開發經驗
- 具備電腦科學或相關領域學士學位,或具備額外 3 年以上相關產業經驗以取代學位要求
- 熟悉兩種或以上程式語言,最好包括 C#、Java 或 JavaScript/TypeScript
- 能熟練使用 Copilot、Claude Code 或 Cursor 等 AI 輔助開發工具
- 了解 SQL、Elasticsearch、Cassandra 和 RDS,包括如何在這些技術之間做出選擇
- 熟悉儀表化實務與以資料為依據的決策方法
- 具備出色的書面與互動溝通能力
- 採取協作式團隊合作方式
- 具備事件串流系統設計經驗,以及使用 Kafka 和 Spark 處理串流的經驗
- 具備豐富的 Terraform 基礎架構即程式碼經驗
- 能依需求學習其他資源佈建與設定工具
福利待遇
- 不限時數的休假
- 彈性工作時間
- 完全遠端工作
- 生日假
- 為雙親提供優渥的育嬰假
- 新進員工居家辦公設備補助
- 可選擇每兩週在 WeWork 辦公室參加團隊聚會,並提供午餐
- 文化社團
- 年度 DevCamp,與更廣泛的團隊成員面對面交流
- Change Days 與 Innovation Sprints
- 專業發展與學習機會
- 員工協助方案
- 健康應用程式
- 流感疫苗接種
- 薪資延續保障
- 人壽保險
