- 拥有丰富的经验,设计、构建和维护 API,包括对数据库架构设计、缓存策略和异步任务处理的深刻理解。
- 精通 Python 技术栈(FastAPI、Django、Flask),具有开发可扩展应用程序的实际经验。
- 具备系统设计和架构技能,能够从整体上把握,设计模块化、可靠且具备未来适应性的后端系统。能够在性能、可靠性和简约性之间进行权衡。
- 熟悉使用版本控制工具,如 GitHub 和 GitLab。
- 精通关系型和 NoSQL 数据库,特别是 Postgres 和 MongoDB。
- 对面向对象编程 (OOP) 概念及其实际应用有扎实的理解。
- 熟悉容器化技术(例如 Docker、Kubernetes)。
- 熟悉 Linux 开发环境。