职位名称
Python 后端与系统设计
地点
加拿大多伦多
职位类型
合同
职位概述
我们正在寻找一位拥有4-6年Python后端开发、API设计和系统架构经验的高级平台工程师。理想的候选人应具备扎实的软件工程原理基础,并具有在基于微服务的环境中构建可扩展、安全和高性能后端系统的实践经验。
汇报对象
软件工程经理/软件工程总监
职责
• 为我们的核心银行平台设计、开发和交付高质量的功能和API。
• 在敏捷开发团队中负责复杂功能的端到端交付。
• 与架构师和团队成员合作,创建可扩展的技术设计和文档。
• 确保分布式系统的性能优化和可靠性。
• 根据最佳实践编写干净、可维护和可测试的代码。
• 参与代码审查并提供建设性反馈。
• 与产品和DevOps团队跨职能合作,确保无缝交付。
• 指导初级开发人员并在团队内分享技术知识。
资格
• 4-6年Python后端开发的实践经验。
• 在RESTful API设计、开发和集成方面具有丰富的专业知识。
• 具有云计算平台(优选AWS或Azure)和使用Docker的容器化环境的经验。
• 熟练掌握SQL和关系数据库(优选MySQL);对RDBMS概念(事务、锁定、隔离级别)有扎实的理解。
• 对微服务架构和分布式系统设计有良好的理解。
• 熟悉RabbitMQ或Kafka等消息代理。
• 具有版本控制系统(GitHub, GitLab)和敏捷交付流程的经验。
• 具备较强的问题解决、分析和调试能力。
• 优秀的沟通和协作能力。
• 计算机科学、软件工程或相关专业的学士学位。
• 优先考虑来自加拿大顶尖大学(如滑铁卢大学、多伦多大学或麦吉尔大学)的候选人。
加分项
• 接触过工资提供商或考勤系统。
• 熟悉*nix环境。
• 具有CI/CD管道和DevOps实践的经验。
#J-18808-Ljbffr