高级软件工程师,卡片平台——加拿大远程
构建 Affirm 的高规模卡片贷款决策平台,开发支持实时卡片交易的分布式服务、API 和数据模型。
描述
- 通过项目规划、优先级制定和交付来制定技术战略
- 负责大规模、高可用服务的端到端设计与开发
- 为微服务和事件驱动架构开发高韧性的 API 和数据模型
- 与产品、分析、设计、法务和会计团队合作,制定卡片贷款归属及生命周期战略
- 调查并解决复杂的技术问题
- 改进现有代码,交付可扩展且可靠的解决方案
- 指导初级工程师并支持团队发展
- 主持技术讨论和设计评审
- 通过代码评审推动工程最佳实践
任职要求
- 至少五年的软件开发或工程经验
- 深入了解系统设计和架构
- 具备支持团队发展和持续学习的领导能力
- 能够向不同受众清晰解释复杂概念,具备出色的沟通能力
- 具备出色的分析和解决问题能力
- 熟练使用 Python 或 Kotlin 等现代编程语言
- 具备 AWS、Azure 或 Google Cloud 等云平台经验
- 具备 Docker 和 Kubernetes 容器化实践经验
- 了解 SQL 和 NoSQL 数据库
- 了解 Web 框架和 RESTful API 开发
- 具备同等实践经验或相关领域的学士学位
- 居住在阿尔伯塔省、不列颠哥伦比亚省、马尼托巴省、新不伦瑞克省、纽芬兰与拉布拉多省、新斯科舍省、安大略省、爱德华王子岛省或萨斯喀彻温省
福利待遇
- 总薪酬可能包括股权,另加基本薪资
- 每月提供健康、身心健康和技术费用津贴
- 为员工及其受抚养人全额提供医疗保险
- 为员工及其受抚养人提供牙科和视力保险
- 每月提供用于支持技术设备配置的津贴
- 灵活休假
- 慷慨的节假日安排
- 员工股票购买计划,可折扣购买 Affirm 股票
- 可为残障候选人提供面试便利
- 灵活的远程优先工作安排
- 每位新员工均可参加现场入职培训
