←   Back

Python开发工程师-平台

中国 北京市   /   技术类 - 业务平台   /   Social recruitment

Job Description/Requirements

【你要做的】

1、负责账户系统核心服务架构设计及开发工作;

2、设计合理的业务和技术架构方案,并推进技术规范的落地;

3、提供研发框架、基础服务组件等,解决共性需求,减少重复开发。

【你要具备的】

1、本科及以上学历,计算机、通信等相关专业;

2、具备扎实的计算机基础,熟悉Python或Go、Java语言, 掌握常用数据结构和算法;

3、熟练Web开发框架, 深刻理解HTTP协议, 具备独立Linux、Nginx的使用及搭建、调试、排错、优化、部署等;

4、熟悉MySQL、MongoDB等常用数据库优化方案,对Redis缓存等相关技术有深入研究,并有实际的使用经验;

5、掌握常见场景设计,如消息队列、分布式缓存、高并发、高可用、高负载等;

6、熟悉业务架构设计理论,熟悉行业常见的架构方案;

7、热爱编程,有较强的学习能力和抽象能力,有强烈的求知欲、好奇心和进取心, 能及时关注和学习业界最新技术。

具备以下条件优先:

1、熟悉分布式架构,跨中心高可用架构,异地多活架构者优先;

2、具有Docker、Kubernetes等虚拟化经验者优先;

3、开源社区活跃贡献者优先。