基础平台后端研发工程师职位描述与岗位职责
基础平台后端研发工程师是负责设计、开发和维护公司基础平台后端架构和系统的专业人员。他们需要具备深入的计算机科学和软件开发知识,以及扎实的编程技能和团队合作能力,能够应对快速变化的技术和商业环境,推动平台技术的发展和创新。
岗位职责:
1. 设计、开发和实现基础平台后端架构和系统,包括对数据存储、云计算、分布式处理等方面的技术选择和实践。
2. 参与需求分析与设计,提供技术方案和实现建议,协同产品经理、前端工程师和测试工程师完成开发任务,保证系统开发质量和进度。
3. 持续跟踪技术领域的最新发展,包括云计算、微服务、大数据等领域,结合实际情况优化后台架构和系统实现。
4. 推动基础平台内部开发标准和流程的建立和优化,包括代码管理、构建和部署流程,提高开发效率和质量。
5. 解决后端技术方面的技术问题和瓶颈,对系统性能和安全进行调优和监控,提高稳定性和可靠性。
6. 制定后端代码开发规范,提高代码可读性和可维护性,保证系统的可持续性和升级扩展性。
岗位要求:
1. 本科或以上学历,计算机科学、软件工程或相关专业背景,3年以上后端研发经验。
2. 熟悉常用的后端开发语言和框架,如Java、Spring、Node.js等,熟悉数据库设计和SQL优化,了解NoSQL数据库的应用场景。后端工程师需要掌握哪些知识
3. 熟悉云计算、微服务、大数据等技术,了解Kafka、Elasticsearch、Hadoop、Spark等相关技术。
4. 熟悉Linux操作系统,有深入理解和实践经验,有丰富的维护和调试经验。
5. 具备良好的团队合作能力,善于沟通与协调,能够应对快速变化的环境和需求。
6. 具备较好的英语阅读和写作能力,能够跟进国际科技话题和资料,有良好的自我管理和学习能力。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。