Python Django工程师

14个月前全职
TechEra IT Consulting

TechEra IT Consulting

location 纽约
unsaved
职位描述 职位:Python Django 工程师 地点:新泽西州 持续时间:合同 职位描述: 职责: • 设计、开发和维护稳健可扩展的 Django 网络应用程序。 • 应用可扩展的网络设计模式和微服务原则。 • 理解敏捷实践和软件开发生命周期。 • 审查代码,指导初级开发人员,并与前端团队合作。 • 管理数据库,优化模式,并确保数据存储操作顺畅。 • 集成系统和 API,实现一致的后端架构。 • 对鲁棒性和效率进行后端代码的测试、调试和优化。 • 实施和确保安全的后端系统免受漏洞的影响。 • 创建和维护技术规范、用户手册和 API 文档。 • 保持与后端趋势的同步,探索新技术和改进策略。 必备条件: • 6+ 年使用 Python 和 Django 进行 Web 开发的经验。 • 3+ 年使用 Django Rest Framework 创建 RESTful API 的经验。 • 3+ 年使用 Django 的内置模板引擎创建 UI 的经验。 • 具有使用面向对象设计模式和 SOLID 原则设计和开发应用程序的强大经验。 • 对微服务架构有很好的实际经验。 • 对前端技术有深入的了解,包括 HTML、CSS、JavaScript 和 AJAX。 • 在关系数据库(如 PostgreSQL、MySQL)和 NoSQL 数据库(如 MongoDB)方面有丰富的经验。 • 熟悉版本控制系统(如 Git)。 • 对象关系映射(ORM)的经验,用于与数据库进行交互。 • 对 MVT(模型视图模板架构)有深入了解。 • 对 Django 的身份验证系统及如何实现用户注册、登录和授权有了解。 • 理解和使用中间件的各种目的,如身份验证、安全性和自定义请求/响应处理。 • 在编写单元测试用例以确保代码可靠性方面具有强大的专业知识。 • 熟悉常见的安全漏洞和保护 Django 应用程序的最佳实践。 • 熟悉 Apache、Nginx 等 Web 服务器,以及使用 CI/CD 将 Django 应用程序部署到生产服务器的过程。 • 在 Web 安全最佳实践方面具有专业知识和实施经验。 • 对 REST API 原则有深入的专业知识。 最好具备: • 保险领域知识。 • 云平台知识。 • 有使用 react.js 的实际经验。 • 对其他框架(如 Flask、Fast APIs)的了解。