职位描述
本岗位需要一位技术专家全面负责后端系统开发生命周期管理。候选人需将产品设计需求转化为可执行的系统架构方案,实施技术解决方案,并确保与现有平台无缝集成。核心工作包括设计与优化数据库结构、编写系统组件的完整技术文档、开发符合性能与安全标准的稳健软件接口。该职位还涉及后端系统的部署维护,确保生产环境的可靠性、可扩展性与持续稳定运行。
核心职责
- 根据详细产品需求主导后台系统设计与开发,确保符合业务目标与技术可行性
- 采用关系型/NoSQL技术架构数据库解决方案,优化性能、可扩展性与数据完整性
- 编写维护技术文档,包括系统架构图、API规范及所有后端组件的实施指南
- 基于RESTful API协议开发测试软件接口,确保与前端系统及第三方服务的兼容性
- 对所有开发模块进行单元测试,识别并解决技术问题以满足质量标准
- 通过CI/CD流程部署后端系统,确保与云基础设施平滑集成及部署后的性能监控
- 为现有后端系统提供持续维护支持,通过更新改进提升功能性与安全性
- 协同产品经理、QA工程师与DevOps专家等跨职能团队确保系统开发一致性
- 持续跟踪新兴技术与行业最佳实践,优化系统架构与实施方法论
- 规范记录系统变更更新,确保知识传承并维持文档标准
任职要求
- 具备后端系统开发实战经验,精通软件设计原则与架构模式
- 掌握数据库设计管理,熟练使用MySQL/PostgreSQL/MongoDB/Oracle等SQL/NoSQL技术
- 出色的文档编写能力,能清晰撰写技术规范、API文档及系统架构图
- 精通Java/Python/Node.js等语言,具有开发可扩展安全后端应用的经验
- 熟悉RESTful API开发,包括HTTP方法、认证协议及API版本控制策略
- 掌握JUnit/pytest/Mocha等单元测试框架,具备编写测试用例与调试能力
- 了解容器化(Docker)、编排(Kubernetes)及AWS/Azure/GCP等云平台的部署流程
- 具备现有后端系统维护优化能力,包括性能调优、安全补丁与系统监控
- 优秀的沟通能力,能与开发人员、利益相关方及技术团队高效协作
- 突出的问题解决能力,能分析复杂技术挑战并实施有效方案
- 熟悉Git等版本控制系统,具备代码库管理与协同开发能力
- 理解API网关、微服务架构等系统集成概念与面向服务设计模式
- 能规范记录系统变更,确保知识传承并维持文档标准
- 熟练使用Postman进行API测试、Jira任务管理及Docker容器化等开发工具
- 具有Prometheus/Grafana/New Relic等系统监控工具使用经验
- 掌握数据加密、认证机制等安全实践与安全编码规范
- 既能独立工作又能跨团队协作交付高质量系统
- 注重细节,确保代码质量、文档准确性与系统可靠性
- 了解水平扩展、负载均衡等系统可扩展性策略与分布式架构设计