职位描述
作为高级后端开发工程师,您将负责设计、开发和维护支撑我们网络应用程序的核心后端系统。该职位需要具备使用Python/Flask和Node.js构建可扩展API的专业能力,熟悉AWS等云平台集成,以及MongoDB等NoSQL数据库操作。您将与跨职能团队紧密合作,交付符合业务需求和技术挑战的高质量软件解决方案。理想的候选人还将参与制定后端架构的战略方向,并确保服务的可靠性和性能。
核心职责
- 使用Python/Flask和Node.js开发维护后端API,确保其符合性能、安全性和可扩展性标准
- 设计实现支持产品生态的微服务架构,注重模块化设计与无缝集成
- 与产品经理及领域专家协作评估新功能、产品和技术方案的可行性
- 参与系统设计讨论,提供技术见解以优化应用架构和用户体验
- 制定并完善开发规范、编码标准及最佳实践,确保工程团队的一致性
- 运用后端系统深度专业知识,及时调试排查并解决复杂技术问题
- 协同前端团队确保API功能符合产品需求并实现最佳性能
- 监控维护现有后端系统,实施改进方案以提升可靠性、安全性和效率
- 持续关注新兴技术与行业趋势,为后端开发推荐创新解决方案
- 编写代码文档和技术流程说明,促进知识共享与新成员入职
任职要求
- 5年以上后端开发经验,精通Python/Flask和Node.js技术栈
- 熟练掌握云计算平台(AWS)及数据库技术(MongoDB/SQL数据库)
- 出色的解决问题能力,具有分析和解决复杂技术难题的成功案例
- 兼具独立工作和团队协作能力,能有效参与个人及团队项目
- 优秀的沟通技巧,能向非技术人员清晰传达技术概念
- 熟悉CI/CD流水线、Git版本控制系统及敏捷开发方法
- 精通RESTful API设计原则和微服务架构模式
- 擅长编写整洁、可维护、可扩展的代码,注重代码质量与性能优化
- 理解企业级应用的系统设计、架构及可扩展性考量
- 具备指导初级开发者的能力,乐于分享技术专长促进团队成长
- 优秀的时间管理能力,能高效安排任务优先级并按时交付
- 强大的分析能力,可评估系统性能、定位瓶颈并实施数据驱动方案
- 具有DevOps工具和实践经验,能优化部署和运维流程
- 了解安全最佳实践,包括认证授权及数据保护机制
- 适应技术演进,持续优化后端系统以满足业务需求