一家美国公司正在开发一项服务,利用眼动跟踪技术测量阅读时的注意力水平、理解力和其他指标,该公司需要一名高级 Python 开发人员。
要求
- Python 3.x(类型提示、asyncio)
- Django/Flask:我们使用 Django,但有 Flask 经验也会有所帮助
- Django ORM/SQLAlchemy:能够使用 ORM 创建高效查询,而无需频繁使用原始查询
- PostgreSQL 了解基本原理,能够使用 DDL、DQL、DML 和 DCL
- Docker:描述容器和部署容器的技能
- 部署所编写内容的技能
- 能够在终端键入 git push
更佳:
- nginx:了解如何针对不同需求(大文件和非频繁请求、快速 api 和大量请求)配置网络服务器
- Redis:了解何时使用、何时不使用,知道有哪些可用结构以及如何应用这些结构
- RabbitMQ/等:了解为什么需要它,知道如何为大量小型任务和少量资源密集型任务配置它。
- AWS S3,知道它是什么,并有软件层面的经验
- Django Rest Framework/等:欢迎提供经验
- 能够配置开发环境和生产环境