PHP 後端開發工程師
Description
一.職務描述:
我們正在尋找一位具備扎實 PHP 技能的後端開發工程師,負責設計、開發和維護我們的後端系統。您將與前端開發工程師、產品經理和其他技術團隊成員密切合作,確保系統性能穩定且功能強大,為我們的用戶提供最佳的體驗。
二.工作內容:
1. 使用 PHP 設計、開發、維護後端應用程序和服務,熟悉 Laravel 等 PHP 框架者佳。
2. 設計高效的資料庫架構,確保資料存儲與查詢的穩定性和高性能。
3. 開發並整合 RESTful API,與前端系統進行資料交換。
4. 參與系統架構設計,確保系統可擴展性、穩定性和安全性。
5. 持續優化程式碼與系統性能,改善處理效率。
6. 與團隊其他成員協作,參與 Code Review,確保程式碼品質。
7. 負責單元測試和整合測試,確保交付有品質的程式碼。
8. 監控程式運作狀況,解決線上問題。
9. 編寫和維護系統文件,為團隊成員提供技術支援和討論。
10. 善用 AI 工具輔助開發、除錯、文件撰寫與提升工作效率。
11. 不排斥學習其他程式語言、框架或新技術,能依照公司需求持續成長。
三.工作條件:
1. 至少 2 年 PHP 後端開發經驗,並有實際項目的開發和部署經驗。
2. 熟悉 PHP 的 Web 框架,如 Laravel、Symfony、CodeIgniter 等。
3. 熟練掌握 SQL 和關聯式數據庫,如 PostgreSQL、MySQL,熟悉 NoSQL 數據庫,如 MongoDB。
4. 熟悉 RESTful API 設計,能夠與前端開發工程師高效協作。
5. 熟悉 Git 版本控制系統,並有團隊協作經驗。
6. 了解並具備基本的安全性、效能優化經驗。
7. 良好的問題解決能力,能夠在壓力下保持冷靜,快速解決問題。
8. 良好的團隊合作和溝通能力,能夠有效與其他技術團隊成員合作。
9. 具備使用 AI 工具輔助開發的能力,如 ChatGPT、GitHub Copilot 或其他 AI 開發工具。
10. 願意學習其他後端語言或技術,例如 Node.js、Python、Go 等,不排斥跨技術棧開發。
四.加分條件:
1. 有微服務架構經驗。
2. 熟悉 Docker 和容器化技術,具有 Kubernetes 部署經驗者。
3. 有使用非同步處理或高併發相關技術經驗,如 Laravel Queue、Swoole 等。
4. 熟悉 Redis、RabbitMQ、Kafka 等 message queue、cache 相關技術。
5. 有 CI/CD 流程自動化的經驗,如 GitLab CI、GitHub Actions 等。
6. 熟悉前後端分離架構,對前端技術有一定了解,如 React、Vue.js。
7. 有分散式系統設計經驗或大規模系統開發經驗。
8. 有導入 AI 工具於開發流程、文件產出、測試或程式碼品質改善經驗者佳。
9. 熟悉雲端服務平台,如 AWS、GCP、Azure 的部署和維護。