后端开发工程师

发布时间: 2025-07-22 00:16 工作地点: 北京 薪资: 20-30万

必备条件:
1. 计算机科学或相关专业本科及以上学历;
编程语言: 精通至少一门主流后端编程语言,例如:Java, Python, Go, Node.js等],
2. 熟练掌握相关开发框架(如Spring Boot, Django, Flask, Express等),熟悉常用构建工具(如Maven, Gradle, npm等)。
优先条件:
加分项(具备以下条件者优先考虑):
有大型分布式系统、高并发、高可用系统设计或开发经验。
熟悉消息队列(如Kafka, RabbitMQ, RocketMQ)、缓存(如Redis)、容器化技术(如Docker, Kubernetes)等。
有云平台(如阿里云, 腾讯云, AWS, Azure)使用经验。
熟悉性能调优、日志分析、监控告警体系搭建。
对数据库优化、索引设计有深入理解。
有金融、电商、社交、在线教育等行业相关项目经验。
有开源项目贡献或技术博客分享经验。
岗位职责:
1.系统设计与开发: 负责公司核心业务系统的后端架构设计、API接口开发、数据库设计及优化,确保系统的高性能和可扩展性。
2.技术实现与维护: 使用[请填写主要技术栈,例如:Java/Spring Boot, Python/Django/Flask, Go, Node.js等]进行服务端代码的编写、单元测试、代码审查,并负责线上服务的监控、维护和优化。
3.问题排查与解决: 快速响应并解决线上故障和性能瓶颈,分析系统日志,定位问题根源,提出并实施解决方案。
4.技术选型与评估: 根据业务需求,参与技术方案的讨论和选型,评估新技术对现有系统的影响,引入合适的开源框架和工具。
5.代码质量与规范: 遵循团队编码规范,编写高质量、可维护的代码,参与技术分享和知识沉淀,提升团队整体技术水平。
6.协作与沟通: 与前端、产品、测试等团队成员紧密合作,确保项目顺利推进和高质量交付。
7.安全与稳定性: 关注系统安全,参与制定和实施安全策略,保障后端服务的稳定运行。
任职要求:
1. 计算机科学或相关专业本科及以上学历;2年]以上后端开发经验
编程语言: 精通至少一门主流后端编程语言,例如:Java, Python, Go, Node.js等],熟悉其语言特性和最佳实践。
2. 熟练掌握相关开发框架(如Spring Boot, Django, Flask, Express等),熟悉常用构建工具(如Maven, Gradle, npm等)。
3. 熟悉关系型数据库(如MySQL, PostgreSQL)和/或非关系型数据库(如Redis, MongoDB),具备数据库设计和优化的经验。
4.理解常用网络协议(如HTTP/HTTPS, TCP/IP),熟悉RESTful API设计原则。
系统设计: 具备良好的系统设计能力,了解分布式系统、微服务架构的基本概念和实践经验者优先。
5.具有较强的问题分析和解决能力,逻辑清晰,能独立承担开发任务。
6. 具备良好的沟通能力和团队合作精神,乐于分享,积极学习新技术。
7.对代码质量有较高要求,熟悉Git等版本控制工具,有单元测试和自动化测试经验者优先。

简历提交评估