职位描述: 1. 沟通需求, 开发功能, 优化系统性能, 设计系统架构;
2. 代码 Review 和技术分享, 带领团队技术提升;
3. 保证项目整体的功能完备, 稳定,配置灵活, 性能优异;
4. 对项目进行评估, 拆分, 在项目中把控风险, 管理进度, 同时完成核心组件开发;
任职要求:
1. 计算机或者相关专业,本科以上学历,3 年以上全职开发经验, 2 年golang 开发经验
2. 基础知识扎实, 对数据结构, 基本算法, 网络, 操作系统有较好的掌握
3. 熟悉 Linux 系统开发环境
4. 熟悉多线程, 协程等常见并行开发
5. 对大型分布式, 高并发, 高性能, 高可用系统设计和开发经验者优化
6. 有面向对象思想, 熟悉常用设计模式, 并能应用到软件设计和开发中
7. 有大型系统设计经验
8. 有 MySQL 开发经验, 熟悉 SQL 索引调优者优先
9. 熟悉 ES, NoSQL, MQ, MQ, 缓存技术, 微服务架构等