职位描述:
1. 系统架构设计-主导外卖平台/电商平台/ERP核心系统架构设计,确保高并发、低延迟、高扩展性(日均订单量目标 1 万 +),能够从容应对尼日利亚复杂的网络环境与大规模用户并发访问;负责微服务架构落地,设计分布式缓存、消息队列、搜索引擎等核心组件;设计高可用数据库架构(主从复制 / 读写分离 / 分库分表),管理 MySQL/PostgreSQL 集群。
2. 数据库管理-数据库事务管理、索引优化、数据备份与恢复等技术,负责数据库容量规划、性能调优,确保 PB 级数据存储与查询效率,确保数据库的高可用性与数据完整性,应对电商平台复杂的数据操作与业务逻辑;制定数据安全策略,符合尼日利亚 GDPR 等当地数据保护法规。
3. 平台开发与维护-制定并执行严格的代码规范与技术标准,保证代码质量与开发流程规范化。带领团队完成 APP 的开发、测试、上线及后续维护工作,及时攻克开发过程中的技术难题,保障平台稳定运行;解决商品管理,下单支付,物流配送,返佣结算等复杂业务场景的技术实现;设计支持万级顾客/骑手/商户的实时调度系统;与产品团队紧密合作,深度理解产品需求,提供技术可行性评估与技术方案建议,参与产品设计,从技术角度优化产品功能与用户体验。
4. 团队管理-带领尼日利亚本地研发团队,快速响应业务需求。指导团队其他成员,完成日常工作。为团队最终产出效率负责。
职位要求:
1. 本科及以上学历,计算机科学、软件工程、信息技术等相关专业。
2. 拥有 8 年以上软件开发经验,其中至少 3 年以上技术团队管理经验,具备成功领导开发电商平台或大型移动应用项目的经历者优先。熟悉尼日利亚市场或有海外项目开发经验,了解尼日利亚网络环境、技术基础设施等者优先考虑。
3. 后端开发-熟练掌握 Java 或 Python 语言,具备丰富的后端开发经验,能够构建高效、稳定的后端服务,处理高并发请求。熟悉常见的后端开发框架,如 Spring Boot(针对 Java)或 Django、Flask(针对 Python),并能根据项目需求合理选型与优化。
4. 数据库管理-精通关系型数据库(如 MySQL)和非关系型数据库(如 MongoDB),能够根据业务场景进行合理的数据库选型、设计与优化。熟练编写高效的 SQL 查询语句和 MongoDB 查询操作,处理海量数据的存储、检索与分析。
5. 数据库管理-精通关系型数据库(如 MySQL)和非关系型数据库(如 MongoDB),能够根据业务场景进行合理的数据库选型、设计与优化。熟练编写高效的 SQL 查询语句和 MongoDB 查询操作,处理海量数据的存储、检索与分析。
6. 电商与外卖平台业务相关技术-熟悉电商平台的购物车系统、订单处理流程、支付集成等关键技术实现。能够开发支持多种商品类型、促销活动(如折扣、满减、赠品等)的购物车功能,以及处理复杂订单状态流转(如待支付、待发货、运输中、已完成、退款等)的订单系统。熟练集成常见的支付方式(如在线支付网关、电子钱包等加分项:熟悉尼日利亚本地支付系统(如 Paystack、Flutterwave,Opay)),保障支付安全与稳定性;了解外卖平台的配送调度算法、实时位置跟踪技术。熟悉如何实现基于地图的配送范围划分、骑手与订单的智能匹配算法,以及通过实时位置跟踪技术展示订单配送进度,为用户提供准确的物流信息。