职位描述
架构设计:负责后端服务的架构设计,包括分布式系统、微服务架构或高可用系统的设计与优化。
模块开发:使用Go语言编写核心功能模块代码,确保代码质量与可维护性,如实现业务逻辑、接口开发等。
技术选型:根据项目需求选择合适的技术栈,如框架(如Gin、Beego)、数据库(MySQL、Redis)或中间件(Kafka、RabbitMQ)。
2. 性能优化与系统维护
性能调优:持续优化系统性能,解决高并发、高负载场景下的性能瓶颈,如内存管理、GC机制调整或缓存策略设计。
安全加固:提升系统安全性,包括防御常见攻击(如SQL注入)、权限控制及数据加密。
故障排查:独立定位并解决生产环境中的技术问题,保障系统稳定运行。
3. 协作与测试
跨团队协作:与前端开发、算法团队及产品经理紧密配合,完成需求分析、接口联调及功能迭代。
测试支持:编写单元测试、集成测试脚本,参与测试计划制定及验收测试,确保功能符合预期。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕