OfferUp
OfferUp
OfferUp 是一家總部位於美國的線上交易平台,供使用者在當地買賣全新及二手商品。公司透過網站和行動應用程式連結買家與賣家,並提供應用程式內訊息、使用者個人檔案和評分等工具,支援當地交易。其平台結合消費品交易與地方分類資訊服務。

軟體工程師 II,Java(哥倫比亞遠端)

為 OfferUp 在地市集打造 Java 微服務與事件驅動系統。 負責訊息、通知、訂閱與實驗功能,從規劃一路推進到持續改進。

說明

  • 建置並部署用於訊息、通知、位置和訂閱功能的後端服務與事件驅動管線。
  • 提升高流量訊息與通知系統的可靠性、速度和送達率。
  • 串接並維護第三方平台,包括 Braze、Amazon Pinpoint、Apple 和 Google 推播服務,以及應用程式商店帳務服務。
  • 推動功能從規劃與設計,經開發、發布、成效衡量到持續改進。
  • 將複雜的工程挑戰拆解為可管理的任務,並如期交付。
  • 與產品、設計、資料科學、行銷,以及 iOS、Android 和網頁工程團隊合作。
  • 支援 A/B 測試,並運用測試結果制定發布決策。
  • 審查程式碼,落實完善的工程實務、測試與邊界情況涵蓋。
  • 指導並培育初階同事、新進員工和實習生。
  • 打造共用元件、工具和服務,協助團隊提升工作效率。
  • 維護並改善操作手冊、警示和監控機制。
  • 參與合理安排的值班輪班。
  • 使用 Claude Code、Gemini 等 AI 程式設計工具,提升開發速度與程式碼品質。
  • 在訊息、通知與行銷活動、位置,或訂閱與促銷領域培養專業能力。

職位要求

  • 至少兩年專業軟體工程經驗。
  • 能推動多項功能完成交付,包括將工程問題拆解為可管理的任務。
  • 具備扎實的 Java 程式設計能力。
  • 了解微服務與分散式系統的基礎知識。
  • 良好掌握資料結構與物件導向設計。
  • 了解非同步、事件驅動系統,包括佇列、發布/訂閱或串流、重試及冪等處理。
  • 曾在工程工作流程中實際使用 Claude Code 或類似 AI 程式設計工具。
  • 遵循良好的程式設計實務、撰寫適當測試、衡量取捨並考量邊界情況。
  • 能自在地在程式碼審查中提供及接受回饋。
  • 具備電腦科學學士或碩士學位,或同等實務經驗。
  • 有幫助但非必要:熟練另一種現代物件導向程式語言。
  • 有幫助但非必要:具備 TypeScript 和 Node.js 經驗。
  • 有幫助但非必要:具備敏捷開發經驗。
  • 有幫助但非必要:具備 REST API 經驗。
  • 有幫助但非必要:具備 AWS 經驗,包括 DynamoDB、SQS、SNS、Lambda 和 ElastiCache(Redis)。
  • 有幫助但非必要:具備 Braze、Amazon Pinpoint、APNs、FCM 等通知與互動平台,或應用程式內訂閱帳務經驗。
  • 有幫助但非必要:具備 Apache Flink 或 Kafka Streams 經驗。
  • 有幫助但非必要:具備 A/B 測試平台和分析資料倉儲經驗。
  • 有幫助但非必要:具備 Bedrock、Vertex AI 或 OpenAI 等 LLM 型 API 經驗。
  • 有幫助但非必要:具備 Kubernetes、Helm 和 CI/CD 管線經驗。

福利待遇

  • 不因種族、膚色、宗教、性別、原籍國、年齡、身心障礙或遺傳特徵而影響平等就業機會。
  • 遵守適用的州與地方反歧視法律。
  • 工作場所政策禁止騷擾。
  • 全職職位。

相關職缺

Jobsity

中階 Go 後端工程師 — 拉丁美洲遠端工作

Jobsity
201 – 500 員工
物流行銷顧問服務

為 Jobsity 的高流量平台打造並維護 Go 微服務與 REST API。 負責後端工作、程式碼審查、品質與事件調查,採遠端工作模式。

開啟
MyVA Support (MYVAS)