职位描述
Zine 是一个致力于创建精美如杂志般的写作与内容出版的团队。
我们倡导远程工作,分布在加拿大和国内多个城市,所服务的用户已经遍及 100 多个国家,数百万用户;
我们是 Enjoy Work,Enjoy Life 的倡导者:
- 我们的成员全部都分布在多个城市,通过互联网紧密地协同工作,不打卡不坐班,以任务目标驱动;
- 我们倡导 Better,Faster,Smarter 的工作风格,很少安排节假日加班,更倡导周末多陪伴家人和充电学习;
- 我们注重深思熟虑,提前计划,高效率高质量的一次性把工作做好,减少无谓的试错和可避免的弯路;
- 我们倡导将良好的设计品味、先进的技术,以及具有乐趣的使用体验,三者融合在一起的产品理念,创作真正能够给人们的生活带来便利,激发人们的创造力和生活品质的产品,并由此获得可持续发展的收入。
- 我们致力于打造一支精干而卓越的团队,在竞争激烈的移动互联网创业大潮中,我们在没有外部融资,完全依靠团队自身能力的情况下已经独立经营四年时间,并取得了盈亏平衡。2017 年,我们希望可以开始快速发展,因此期待以下英才加入。
任职要求:
- 参与过至少两个后端项目,至少其中一个有一年以上
- 熟练使用一个 web 框架,并用它完成过线上项目
- 注重重用,有独立完成某个系统、模块的经验,也有团队合作经验
- 对高并发编程有过经验,开发时能意识到造成系统性能瓶颈的地方,并适当优化
- 熟悉对至少一个 SQL/NoSQL 数据库的性能问题追踪、调优
- 有安全风险意识,了解常见的服务端程序安全隐患和防止的方法,并随时注意
- 认可 TDD (测试驱动开发),并坚持实践 TDD
- 精通 Python,nodejs,golang 的一种以上
- 熟悉 Linux 环境,有快速定位生产环境问题的能力
- 能够远程工作,习惯异步沟通,自主工作,条理清晰
加分项:
- 有微服务构架开发经验
- 参与过日 UV 超过千万的项目半年以上
- 参与过分布式的系统的开发,并熟悉整个构架
- 线上项目中使用过 Kubernetes、docker 等构建、部署