目前的提桉 : RPC
后端开发人员(Python)
远程
全职
要求
- 了解 Python 及其生态系统;
- 了解分布式消息代理(Kafka / RabbitMQ)的工作原理;
- 有使用 FastAPI(或 starlette、asyncio、sanic、Flask)的经验;
- 闭着眼睛编写 SQL 查询;
- 了解并具有应用软件开发原则的经验:SOA、SOLID、KISS、DRY;
- 具有微服务架构开发经验;
- 至少 2 年的 Python 商业开发经验;
- 熟悉 SQL(Postgres)和 NoSQL(Redis、MongoDB)数据库
- 具有构建应用程序接口(REST、RPC)的经验
- 了解 Docker 和 Kubernetes 的基本知识
- 了解 CI/CD 流程和使用环境
- 至少拥有除 Django 之外的其他框架的经验/知识;
- 熟悉 SQLAlchemy 和 psycopg。
- 大专学历
更佳:
- 具有 ML 经验(Sklearn、Pandas、TensorFlow 等)。
主要任务
- 软件开发
- 构建微服务(通过 RabbitMQ 实现 HTTP REST 和 RPC)
- 与外部 API 集成
- 数据处理(S3、Postgres)