职责:
软件开发:使用 Python(tornado)框架设计、开发、测试和部署强大且可扩展的 Web 应用程序。
数据库管理:设计和维护数据库模式,优化查询并确保应用程序内的数据完整性。
API 开发:创建和维护 RESTful API 以与其他服务和外部客户端进行通信。
性能优化:识别并解决应用程序中的性能瓶颈,并优化可扩展性。
安全性:实施安全最佳实践,包括数据保护和用户身份验证。
测试和调试:编写单元测试并进行彻底的调试以确保应用程序的可靠性。
版本控制:使用版本控制系统(例如 Git)进行代码管理和协作。
文档:维护代码、API 和流程的文档,以确保知识共享和易于维护。
协作:与跨职能团队(包括设计师、产品经理和其他开发人员)进行有效协作。
技术研究:随时了解行业趋势和新兴技术,以做出明智的技术决策。
资格:
计算机科学、软件工程或相关领域的学士学位(或同等工作经验)。
1-2 年开发经验,专注于使用 PHP Python 进行 Web 应用程序开发。
熟悉 Python 相关库/框架(tornado)。
熟悉数据库系统(例如 MySQL)。
了解 Linux 等。
熟悉 HTML、CSS、JavaScript 等前端技术以及 React 或 Vue.js 等框架者优先。
出色的书面和口头沟通能力。
对软件开发原则、设计模式和最佳实践有扎实的理解。
强大的解决问题能力,能够独立工作,也能团队合作。
熟悉云服务(例如 google、AWS、Azure)和容器化(例如 Docker)者优先。