职位描述
岗位职责:
1、负责公司产品和项目的后端开发工作,利用Golang语言进行高效、稳定的系统开发;
2、参与系统架构设计,确保系统的高可用性、可扩展性和可维护性;
3、独立解决开发过程中的疑难问题,确保代码质量和系统稳定性;
4、与团队协作,共同完成分工模块的详细设计、实现和测试工作;
5、能按要求完成项目技术文档的编写。
任职要求:
1、计算机及相关专业本科及以上学历,5年以上golang开发经验,至少在大型项目或复杂系统中担任核心开发角色。
2、精通go语言,熟悉常用的数据结构和算法;
3、熟悉常用的Go微服务架构,如go-kit等;熟悉k8s和容器化技术,熟悉linux系统及常用工具;
4、熟悉多线程、分布式存储、缓存、网络框架及中间件,如RPC、MQ、Cache等;
5、熟悉常用数据库的使用,如mysql、sqlite等;
6、有分布式系统开发经验,精通分布式一致性算法RAFT等;
7、有较强的逻辑思维和问题解决能力,能够独立承担复杂的开发任务;
8、良好的团队协作精神和沟通能力,能够与其他团队成员紧密合作。
加分项:
1、有高并发产品开发经验者优先;
2、有SaaS产品开发经验优先。