主要职责
技术与架构领导
- 设计并负责整体系统架构(应用程序、API、数据、基础设施)
- 定义后端、前端和数据架构标准
- 在框架、工具和系统设计上做出技术决策
- 确保可扩展性、安全性、性能和数据完整性
数据与分析平台
- 设计和实施数据转换管道(ETL/ELT)
- 构建和维护用于分析和报告的数据仓库
- 集成来自多个系统的数据(POS、ERP、市场、第三方API)
- 确保数据质量、一致性和文档记录
- 支持BI工具、仪表板和分析用例
团队领导
- 领导、指导和审核开发团队的工作
- 将业务需求分解为技术和数据任务
- 强制执行编码、架构和数据最佳实践
- 与产品、运营和管理紧密合作
动手工程
- 积极编写和审核生产代码(PHP、Python、前端)
- 调试复杂的系统和数据问题
- 构建API、服务和后台作业
技术要求
后端
- 拥有丰富的PHP经验(首选Laravel)
- 拥有丰富的Python经验(API、后台作业、数据管道)
- API设计和系统集成经验
- 关系型数据库(MySQL、PostgreSQL)
数据与仓库
- 拥有数据转换经验(ETL / ELT)
- 设计和维护数据仓库的经验
- 强大的SQL技能(事实表、维度表、星型模式)
- 使用Airflow、dbt或自定义管道等工具的经验(任意一种即可)
- 理解分析、报告和数据建模概念
前端/全栈
- 具有现代前端框架的经验(React、Vue或类似)
- 在需要时能够跨全栈工作
DevOps与架构
- Git、CI/CD管道
- 云平台(AWS / GCP / Azure)
- Docker和容器化(加分项)
- 监控和日志记录最佳实践
经验与技能
- 5年以上软件工程经验
- 拥有担任技术负责人/高级工程师/软件架构师的经验
- 领导开发人员和审核代码的经验
- 拥有应用程序和数据架构的强大系统思维
- 良好的沟通和领导能力
加分项
- 具有POS、ERP或零售系统的经验
- 支持AI/ML或分析团队的经验
- 创业公司或快速扩展公司背景