工作概述
我们寻求一位经验丰富的后端开发人员,负责用Django Rest框架构建和扩展我们的API。你的主要责任是为我们的新功能设计和开发新模块,并提高性能。
此外,你还需要与团队中从事不同层次应用的其他成员进行协调。对协作解决问题、精密设计和高质量产品的承诺是必不可少的。
我们的技术栈
Django框架(Python)3.x版本
Redis, Celery, Chromeless和数据库MySQL
文件存储在GCP(Bucket)存储,Web Socket,GeoJSON
部署(CI/CD)内置Docker
职责包括但不限于
最低要求
至少。有5年的Django开发经验
对Django(3.x版本)的架构、模型、视图和模板有深刻理解
熟练掌握Python编程语言,包括面向对象编程(OOP)概念和设计模式
精通数据库管理,包括PostgreSQL或MySQL等关系型数据库的经验,以及Django内置ORM等对象-关系映射(ORM)库的经验
对网络应用程序安全和实施最佳实践有很好的理解,以防止常见的攻击,如SQL注入和跨站脚本(XSS)。
有调试和排除复杂问题的经验,以及优化Web应用程序性能的经验
熟悉测试驱动开发(TDD),能够编写自动测试以确保代码库的质量和稳定性
有其他相关框架、库和工具的经验,如Redis、Celery、Headless Chrome、Google API Core等
优秀的沟通和团队合作能力
对保持网络应用和编程语言的最新发展有浓厚的兴趣
在工作中能够自如地使用英语,不仅在开发团队中,而且能够向非技术部门解释