技能要求:
Java,Node.js
经验要求:
5-10年经验
工作描述:
项目编号:【192809】
现有一款已上线运营的微信小程序,寻找有经验的开发者负责项目优化及后续迭代。当前重点是完善微信支付功能,涉及服务商模式、多商户收款、退款及结算等,同时需要代码优化、问题修复、测试发布流程规范及系统稳定性提升。要求具备相关实战经验,能接手现有代码并独立排查问题
后端采用 JavaScript / Node.js + 微信云开发(Cloud Functions)+ 云数据库
希望开发人员熟悉微信小程序前后端开发、云函数、数据库、微信支付接口及线上部署维护,具备独立排查问题和优化现有代码的能力。
# 微信小程序开发及维护需求说明
### 一、项目基本情况
现有微信小程序已上线运营,具备完整的前后端代码及部分支付功能,目前需要在已有代码基础上进行功能完善、系统优化和持续迭代,不涉及从零开发。
### 二、主要工作内容
**1. 支付系统完善(当前优先)**
- 检查现有微信支付模块及相关代码。
- 完善微信支付服务商模式,涉及多商户接入、进件、收款、退款、结算等。
- 评估银行卡及微信零钱提现相关需求的接口可行性与资质要求。
- 排查支付回调、订单状态、重复支付、异常退款等问题。
- 完善支付安全、异常处理及必要的对账机制,确保资金流转准确、稳定。
**2. 现有代码及系统优化**
- 梳理现有项目架构、核心模块及业务逻辑。
- 排查历史遗留问题,修复影响使用的 Bug。
- 优化必要的代码结构、运行性能及系统稳定性。
- 完善异常日志及问题定位机制,降低后续维护成本。
**3. 开发、测试及发布流程规范**
- 梳理开发、测试和正式环境的配置及差异。
- 解决测试正常、正式发布后出现异常的问题。
- 建立基本的代码版本管理、备份和回滚机制。
- 完善上线前测试、发布检查及问题处理流程,避免更新影响现有用户。
**4. 后续功能迭代及维护**
- 根据运营需求调整现有功能。
- 支持新增功能开发及前后端接口联调。
- 处理线上问题,协助日常维护及版本更新。
- 整理必要的技术文档,方便后续协作。
### 三、开发者要求
1. 熟悉微信小程序、JavaScript、云开发、云函数及后端开发。
2. 有微信支付服务商模式、多商户支付、退款和结算相关实际项目经验,能够说明具体负责过的开发工作。
3. 具备接手已有项目、阅读代码及独立排查问题的能力。
4. 熟悉 Git 版本管理、测试及正式环境部署。
5. 有线上项目维护经验,注重支付安全、代码质量及交付规范。
### 四、交付及合作要求
希望先对现有项目进行技术评估,明确已完成功能、存在问题、实施方案、工作量和报价,再分阶段开发。
首阶段以支付功能及必要的系统稳定性问题为重点,完成代码交付、功能测试、正式环境验证及必要文档。未经确认,不直接修改正式环境或影响现有业务。
后续功能优化及长期维护根据实际工作量另行协商,优先考虑沟通顺畅、技术可靠、可以持续合作的开发者。