Job Description
目前工作:
系統開發主要使用 Golang, 裡面將會使用到 restful api (gin) 以及 grpc,資料庫使用 postgresql。
要求:
了解並有使用 channel、、gorountines、WaitGroup、Mutex等多線程經驗。
程式開發與維護:
參與公司內部系統的開發和維護。
協助設計和實現高效、可擴展和穩定的後端服務。
資料庫管理:
管理和優化資料庫查詢,確保數據的一致性和完整性。
參與資料庫的設計和規劃。
技術文檔編寫:
撰寫技術文檔,包括但不限於 API 文件、系統架構等。
確保代碼的可讀性和維護性。
團隊協作:
與前端工程師和設計師密切合作,確保功能的順利實現。
積極參與團隊討論,提出改進建議。
基本要求:
經驗: 具有 1 年以上的後端開發經驗。
技能: 熟悉至少一種強型別後端語言,如 C#、GO、Java 等。
RDBMS: 至少熟悉一種、SQL語法、會看執行計畫、進行效能優化。
NoSQL: Redis一定程度的使用經驗
API: Restful API、Grpc、GraphQL(至少一種)
MQ: RabbitMQ、MSMQ、ZeroMQ、Redis Message、Kafka(至少一種)
容器化: Docker(一定程度使用經驗)、Docker Compose(一定程度使用經驗)
WebServer: Apache、IIS、Nginx (至少一種)
版本管理: Gitlab、 Github 、Gitea
自動部署: Gitlab CI/CD 、 Github CI\CD 、Gitea CI/CD 、Jenkin(至少一種)
日誌系統: Grafana、Kibana(至少一種)
具備心態:
了解雲端技術和容器技術,如 AWS、GCP 等。
具有良好的問題解決能力和學習能力。
具有良好的團隊合作精神和溝通能力。
對新技術或未知的領域保有好奇心跟學習的心態。
Number of Openings
1~1人
Educational Requirements
不拘
Work Schedule
日班
Leave Policy
週休二日
Job Skills
Software Engineering Development
Software Quality and Assurance
Bug Tracking (Bug tracking)
Software Integration Testing
Software Programming
Modular System Design
Database System Management and Maintenance
Database Programming
Database Software Application
軟體工程系統開發 軟體品質與保證 問題追蹤處理(Bug tracking) 軟體整合測試 軟體程式設計 模組化系統設計 資料庫系統管理維護 資料庫程式設計 資料庫軟體應用
Job Category
Back-End Engineer
Software Engineer