Python后端开发人员(远程)

15个月前远程全职
Recruiting in Motion

Recruiting in Motion

location 多伦多
unsaved
关于我们的客户 我们的客户专注于云通信,正在寻找一名全职的Python后端开发人员,并提供永久职位。该职位可以在加拿大任何地方远程工作,并提供优厚的福利待遇。 职责: • 精通Python和Web框架 • 您必须精通Python编程语言,并深入了解至少一种Python Web框架,如Django或Flask。您应该能够利用这些框架构建健壮且可扩展的应用程序。 • 对象关系映射(ORM)库的理解 • 您应该熟悉ORM库,这些库有助于应用程序与数据库之间的交互。流行的ORM库示例包括SQLAlchemy和Django ORM。 • 前端技术知识 • 虽然您主要专注于后端组件,但应具备基本的前端技术知识,如JavaScript、HTML5和CSS3。这些知识将帮助您与我们的前端开发人员有效合作,确保前端和后端组件的无缝集成。 • 安全和合规性 • 您应该了解安全和合规性标准。您应该能够实施身份验证和授权机制,确保数据保护,并遵守可访问性和安全规定。 • 可扩展应用程序设计 • 您应该对可扩展应用程序的基本设计原则有很好的理解。您应该能够设计和实施能够处理增加的用户负载并适应不断变化的需求的解决方案。 • 版本控制和代码管理 • 所有我们的开发人员都必须精通版本控制工具,如BitBucket,并与JIRA产品套件集成。您应该能够管理分支、合并和解决版本控制问题,与其他开发人员合作,并维护代码的完整性,同时利用行业公认的工具(如Jenkins和SonarCube)和您对CI/CD的深入了解和经验进行操作。必须通过容器化工具(如Docker或Kubernetes)部署代码。 • 其他技能和技术 • 对于与我们的开发堆栈相关的其他框架、库或技术保持学习和合作的态度非常重要。这可能包括扩展您对特定数据库、云服务或部署工具的知识。与前端开发人员、UX/UI设计师、QA工程师和其他团队成员有效合作,交付集成解决方案。熟悉云平台(AWS)和API网关控制也被视为必要条件。 • 教育和认证 • 尽管并不总是要求计算机科学或相关领域的正式教育,但对于开发人员来说,这可能是有益的。Python或相关框架的认证也可以增强个人的资历。 要求: • 在团队环境中工作 • 您必须能够在团队环境中工作,与所有远程工作的团队成员合作。在“在家办公”的团队中进行合作对于成功交付项目至关重要。 • 自我发起者 • 成为一个自我发起者,能够高效地管理多个任务和截止日期对于工作的成功至关重要。 • 熟悉敏捷/Scrum开发流程。 • 加拿大本土 • 您必须在加拿大本土,并具备合法的工作文件。 • 写作和语言技巧 • 需要具备阅读、写作和说英语的能力,因为您将与内部和外部利益相关者进行交流。 • 经验 • 这不是初级或初学者职位,具备软件开发和Python后端开发人员的实际工作经验至关重要。 #RIMCA