中高級軟體工程師,TypeScript/PHP — 歐洲遠端
參與打造 ThriveCart 的 TypeScript 電商平台,同時協助轉換既有的 PHP 系統。 負責從需求到正式環境的完整交付,包括測試、事件回應與 AI 輔助開發。
說明
- 開發取代現有 PHP 平台的新 TypeScript 系統
- 在轉換期間支援並維護既有 PHP 系統
- 端到端負責功能,從需求拆解與實作,到部署、監控與支援
- 將功能需求轉化為任務、估算工作量,並獨立交付工作
- 產出整潔、經過測試且可用於正式環境的程式碼
- 做出技術決策並溝通其中的取捨
- 透過日誌、指標與警示監控正式環境的功能運作
- 重構系統、改善文件並降低技術債
- 調查開發升級問題並參與事件回應
- 建立執行手冊並持續更新技術文件
- 加入共用待命輪值
- 開發單元測試與整合測試
- 積極參與程式碼審查
- 與產品、設計、QA 及工程團隊協作
- 參與衝刺規劃與技術討論
- 在 L3 以上級別指導 L1/L2 工程師
- 在 L4 級別主導領域事件回應並建立 AI 工具標準
職位要求
- 目前仍有實際操作 TypeScript 的經驗
- 具備使用 PHP 進行專業開發的經驗
- 必須具備整合 Stripe 與 PayPal 的實務經驗
- 具備使用 TypeScript 與 Node.js 建置應用程式的經驗
- 具備 PHP 7.4/8+ 與 Laravel 的經驗
- 具備使用 MariaDB 與 Redis 的經驗
- 具備使用 AWS 服務的經驗,例如 EC2、RDS、CloudWatch、SQS 與 S3
- 具備 Docker 實務經驗
- 具備實作 GitHub Actions CI/CD 管線的經驗
- 能夠每天使用 AI 程式設計工具進行程式碼生成、除錯、測試、程式碼庫探索及加速程式碼審查
- 能夠評估 AI 生成程式碼的品質與正確性
- 能夠建立單元測試與整合測試
- 能夠有效參與程式碼審查
- 能夠處理事件與開發升級問題
- 完成適應期後能夠加入待命輪值
福利待遇
- 完成適應期後參與共用待命輪值,每月約一週
- 重大事件的目標回應時間為 15 分鐘
- 高嚴重性事件的目標回應時間為 1 小時
- 每天都有機會在開發流程中使用 AI 程式設計工具
- 在 L3 以上級別獲得指導與知識分享機會
- 涵蓋 L1 至 L4 職涯級別的專業發展機會
