App后端工程师
Posted on: 26/01/2026
shenzhen South China
Permanent
Media and Internet
1、APP后端 API 开发: 基于 Fast API 设计并开发面向移动端(iOS/Android)的 RESTful API,制定清晰的接口规范(Open API/Swagger),确保接口的向后兼容性与版本管理。处理 App 特有的业务场景,包括但不限于:第三方登录(Apple/Google ID)、文件/图片的高效上传与CDN分发、App 消息推送(Push Notification)集成。
2、开源项目二开: 负责对现有的开源项目代码进行深度阅读、分析与重构,根据业务需求进行二次开发与功能扩展(要求具备极强的代码阅读与逻辑抽象能力)。
3、数据库设计与管理: 基于 PostgreSQL 和 Supa base 进行数据架构设计,利用 Supa base 的 Auth、Realtime、Edge Functions 等特性加速开发流程。
4、AI 辅助编程: 在日常工作中会使用 AI 编程工具来生成基础代码、编写单元测试及优化文档,确保开发效率远超传统模式。
5、系统优化: 负责后端服务的部署、性能调优及异步任务处理。
【任职要求】
1. APP开发:深刻理解 App 发版滞后性,有 API 版本控制(Versioning)的实战经验,懂得如何在不强制更新 App 的情况下维护旧版接口,精通 OAuth2.0、JWT 认证流程,懂得针对移动端弱网环境进行接口优化,熟悉对象存储(S3/Supa base Storage)的使用
2. 技术硬核: 精通 Python 3.x,熟练掌握 Fast API 等框架,需深入理解 Python 高级特性,包括但不限于 装饰器 (Decorators)、生成器 (Generators)、上下文管理器 (Context Managers)、魔术方法 (Magic Methods)。
3. 深刻理解 Python 的 async/await 机制、Event Loop 原理,能熟练处理并发任务,避免阻塞主线程。
4. 数据库专家: 熟练使用 PostgreSQL,Redis等。
5. AI 协同能力: 熟练使用 Cursor、GitHub Copilot 或类似 AI 辅助编码工具,拥有优秀的 Prompt 工程能力,能够利用 AI 快速解决 Bug 和生成高质量代码。
6. 代码阅读力: 不畏惧阅读复杂的第三方/开源项目源码,能够快速理清陌生代码的逻辑脉络并进行修改。
7. 工程素养: 熟悉 Git 工作流,了解 Docker 容器化部署。
【加分项】
1. 有 App后端开发经验者优先。
2. 有丰富的 GitHub 开源项目参与或维护经验。
3. 全栈思维,了解前端基础或能配合前端进行接口联调。
【技术栈关键词】
Python / Fast API
PostgreSQL / Redis
Docker / Git
AI Coding / Prompt Engineering