岗位职责:
1、参与项目架构的设计和优化,开拓和引入新的技术;
2、参与核心模块架构设计和开发、单元测试、功能自测;
3、和产品前端开发合作,确保前后端模块协同工作;
4、负责项目部署和升级,以及部分日常维护、相关培训等。
岗位要求:
1、本科及以上学历,计算机、通讯技术或相关专业;
2、3年以上Linux平台Go以及后端服务器开发经验,掌握Go/Java/PHP/C++;
3、熟悉网络编程,多线程技术,高并发服务器程序开发;
4、有完整软件项目开发、迭代和实施经验,有分布式系统设计开发经验者优先;
5、熟悉常见数据结构和常用算法,有至少一种关系型数据库使用经验;
6、了解微服务架构有过实际项目经验者(熟悉Istio优先);
7、熟悉分布式系统下的业务开发,有大型项目调优经历,熟悉云端项目的部署和维护
8、具备如下几种技术能力:数据库:MySQL,搜索引擎:ElasticSearch,中间件:Redis、Kafka。
9、学习能力强,有强烈的责任心和团队精神,善于沟通和合作。