工作职责:
(1)负责探探后端服务开发的完整生命周期,包括且不限于设计、开发、测试、部署、运维和优化。
(2)基于微服务架构,为各类项目需求设计架构和技术方案、开发后端功能并撰写设计文档和测试文档。
(3)编写简洁、高效、清晰和可测试的代码,并通过单元测试、集成测试和Code Review等保障代码质量。
(4)和产品、增长、运营和市场等团队协作,理解业务需求,归纳功能用例,并转化为高效的技术解决方案。
任职资格:
(1)三年以上后端开发工作经验,计算机或相关专业,具备完整的计算机基础知识体系和扎实的编程功底。
(2)熟练掌握至少一门服务端编程语言,如Golang,C/C++, Java, Python等。
(3)熟练掌握并发编程、网络编程等基础知识,熟悉Linux环境下的日常开发和调试。
(4)熟悉数据库(MySQL, PostgreSQL, LevelDB, Cassandra等)的基础理论知识,有实际的使用或优化经验。
(5)熟悉分布式系统原理、微服务、消息队列、缓存、容器等技术者优先。