
高级电商软件开发工程师
改进 Lago 的 Django 和 React 平台及数据管道,为三家家居用品网店提供支持。构建可靠的 API 和商品目录工作流,服务于搜索、定价与自动化。
描述
- 扩展和改进定制电商平台。
- 解决不可靠的供应商数据源问题,并完善定价逻辑。
- 开发 API,提升商品数据质量。
- 用可靠的软件取代基于电子表格的手动工作。
- 管理供应商导入、商品信息工作流、分类、图片及目录质量。
- 使用 AWS Lambda、S3 和 SFTP 创建库存与定价数据管道。
- 为不提供数据源的供应商构建爬虫。
- 完善定价、促销和购物车功能。
- 开发并测试店铺 API 端点,覆盖 Django 后端和 React Router 店铺前端。
- 改进 Elasticsearch 搜索、筛选维度和推荐功能。
- 构建内部工具、脚本、管理界面,以及由大型语言模型驱动的业务自动化工作流。
- 协助将基础设施从手动配置的 AWS 和 Cloudflare 资源迁移到 OpenTofu。
- 编写实用的自动化测试,并通过代码审查维护类型明确、重点清晰的代码。
- 谨慎协调生产环境迁移、数据修正和基础设施变更。
- 审查 AI 编程助手生成的内容,并对所有交付的代码负责。
任职要求
- 具备扎实的 Python 技能和生产软件开发经验。
- 熟悉 SQL 和 PostgreSQL,包括调查查询性能的方法。
- 具备扎实的 API 构建和使用经验,熟悉 Django Ninja、Pydantic 或 OpenAPI 等工具。
- 处理过实际业务数据,数据来源包括 CSV 或 Excel 文件、外部数据源、爬虫或 ETL 管道。
- 能够在需要时参与前端工作,具备 React 和 TypeScript 实际开发经验。
- 采用可靠的测试实践,包括使用断言验证具体业务结果。
- 能够运用良好的工程判断,在脚本、应用功能、流程调整和 AI 自动化之间作出选择。
- 能在拉取请求、技术文档、工单和团队协作中清晰沟通。
- 能调查不熟悉的系统、独立工作并交付易于维护的解决方案。
- 优先条件:具备 Django 实战经验,熟悉其 ORM、迁移和管理工具。
- 优先条件:熟悉 Django Ninja、Pydantic、OpenAPI 或同类 API 开发工具。
- 优先条件:具备电商经验,熟悉商品目录、PIM、订单管理、结账或 Stripe。
- 优先条件:具备 Elasticsearch 或其他主流搜索平台的经验。
- 优先条件:熟悉 AWS Lambda、S3、ECS、Cloudflare Workers 或 OpenTofu/Terraform。
- 优先条件:拥有大型商品目录或数据密集型零售系统的经验。
- 优先条件:在经过审查、以测试为导向的工作流中实际使用过 AI 编程助手。
福利待遇
- 可在任何地点远程工作。
- 获得成长机会,并参与塑造这一职位。
- 加入重视创新、运用数据解决挑战的团队文化。
- 在招聘过程中签署保密与禁止规避协议。





