初级Python Django开发者

15个月前远程全职
Patterned Learning Career

Patterned Learning Career

location 多伦多
unsaved
这是一个远程职位。 初级Python Django开发人员 - 远程工作,1年以上经验 年薪:55K - 65K美元 在加拿大需要有效的工作许可。 关于我们:Patterned Learning是一个旨在帮助开发人员更快、更高效地编码的平台。它提供协作编码、实时多人编辑和直接从浏览器构建、测试和部署的功能。该平台还提供紧密集成的代码生成、编辑和输出功能。 关于工作 作为Python Django开发人员,您将负责开发和维护我们的SaaS产品,利用Django、Django Rest Framework(DRF)、Celery和MySQL。您的角色将涉及创建高效可扩展的RESTful服务,确保高质量的代码,并与跨职能团队合作,提供卓越的用户体验。 职责: • 使用Python和Django开发和维护我们的SaaS产品。 • 利用Celery进行任务调度和分布式消息传递。 • 撰写干净、易维护、高效的代码,遵循最佳实践和编码标准。 • 优化应用程序性能、可扩展性和可靠性。 • 排查和调试问题,识别并实施解决方案。 • 与团队成员合作进行代码审查和持续改进。 • 了解Django、Python和相关技术的行业趋势和进展。 资格: • 计算机科学、软件工程或相关领域的学士学位(或同等经验)。 • 作为Python Django开发人员的实际经验,最好是在SaaS产品上工作。 • 熟练掌握Python和Django框架。 • 熟悉Celery进行任务调度和分布式系统。 • 熟练掌握MySQL或其他关系型数据库。 • 扎实的软件开发原理和最佳实践的理解。 • 出色的问题解决能力和解决复杂问题的能力。 • 优秀的沟通和团队合作能力。 • 自我激励,能够独立工作,也能在团队环境中工作。 • 高度重视细节,致力于提供高质量的工作。 为什么选择Patterned Learning LLC? Patterned Learning可以提供智能建议,自动化重复任务,并帮助开发人员更有效地编写代码。这有助于减少编码错误,提高生产力并加速开发。 在编码的背景下,模式识别尤为重要。神经网络是常用于模式检测和分类任务的强化学习模型。这些模型模拟人类决策,并能够识别数据中的模式,因此非常适合进行代码分析和生成等任务。