崗位職責:
1. 負責公司產品的后端系統設計、開發與維護工作,確保系統的穩定性、可擴展性和高性能。
2. 根據產品需求,設計合理的數據庫架構和數據模型,優化數據庫性能,保障數據的安全性和完整性。
3. 與前端開發團隊緊密合作,完成前后端的數據交互和接口對接,確保數據的正確傳輸和系統的整體協同工作。
4. 參與后端技術選型和架構設計,探索并引入新的后端技術和框架,推動后端技術的持續進步。
5. 編寫后端開發文檔,包括技術方案、代碼注釋、接口文檔等,便于團隊成員之間的知識共享和協作開發。
6. 持續優化后端系統性能,通過代碼優化、緩存策略、分布式架構等手段,提升系統的響應速度和處理能力。
任職要求
1. 計算機相關專業本科及以上學歷,具備扎實的計算機基礎知識,包括數據結構、算法、操作系統、計算機網絡等。
2. 1-3年后端開發工作經驗,有成功上線的項目經驗,能夠獨立承擔后端開發任務并按時交付高質量的成果。
3. 熟練掌握Go,Python等語言,熟悉語言生態,語言特性,性能優化等技巧。
4. 熟悉Mysql 、Memcached、Redis、RabbitMq、 kafka、nginx等常用WEB組件。
5. 熟悉各種golang框架,如gin,fiber等,python框架,flask等。
6. 熟悉分布式系統的設計和開發,了解分布式緩存、消息隊列、服務發現等技術原理和應用場景。
7. 具備良好的溝通能力和團隊協作精神,能夠與產品經理、前端開發人員、測試人員等緊密合作,共同推進項目進展。