后端软件工程师(PHP,Golang)

14个月前全职
Curve

Curve

location 伦敦
unsaved
Curve成立时怀着一种叛逆的精神和崇高的愿景,即真正简化您的财务,让您可以专注于生活中最重要的事情。 这就是为什么Curve将您的财务简单地放在指尖,让您可以明智地选择如何花费、发送、查看和储蓄您的资金。我们帮助您掌控自己的财务生活,让您可以过上自己想要的生活。 有了Curve,您可以从所有账户中支出,跟踪您的支出行为,查看独特的见解-所有这些都有额外的安全性来保护您的资金安全。Curve首次将您的资金放在一个美丽的地方,让您对自己的资金有所掌控。 我们正在开发一款突破性的产品,我们的客户是我们做事情的核心。我们得到了科技投资界最大的名字的资金支持,拥有一个有远见的高管团队,希望每个加入这个非凡冒险的人都有机会精通地发展自己的专业知识。 欢迎来到Curve。我们的使命是帮助您过上激励人心的生活。 角色目标 在Curve,我们对客户着迷。通过创新和迭代地解决传统银行未能解决的金融问题。 后端软件工程师的目标是支持构建优雅、高性能、易于维护、易于操作和安全的Golang微服务,帮助设计和架构我们的系统,并继续进行持续改进的旅程,使团队变得更好。 我们希望您为以下项目/倡议做出贡献或带头: • 构建Curve作为一个连接平台的愿景,与最佳应用程序、工具和服务无缝集成 • 通过汇总账户和交易数据来连接金融世界,从而实现更好的财务决策和结果 • 使用数据和机器学习进行支出分析、见解和建议 • 金融产品市场:信用、储蓄和其他产品和服务,以改善客户的财务生活 • 我们目前的技术栈包括: • 语言:GO,PHP • 消息传递:Kafka和RabbitMQ • 数据:事件驱动架构,Snowplow,Python用于ETL • 我们的开发实践包括:TDD,BDD,Scrum • 数据库:PostgreSQL,MongoDB,BigQuery • 移动端:iOS/Android;Swift/Kotlin • 我们的DevOps文化包括:CI,CD,Docker,Kubernetes,AWS 主要职责: • 提供清晰、架构合理、易于维护的服务器端代码;如果有全栈开发经验会得到额外加分 • 积极但务实地处理正在进行中的业务优先事项以及技术债务 • 与我们的产品和工程经理合作,不断迭代公司的开发流程 • 与公司的利益相关者合作,快速构建、衡量和学习世界一流的产品 • 激励团队克服障碍,确保我们以最有效的方式发布功能 • 引导设计讨论;以经验之声帮助团队平衡灵活性、迅捷性、可扩展性和性能 • 倡导新技术并执行最佳开发模式 技能与经验: • 深入了解多种软件语言,包括Golang和PHP • 有使用和迁移单体架构到微服务的经验 • 有PHP框架(Symfony)的经验 • 有构建部署在Docker容器中的微服务的经验 • 有敏捷开发实践经验 • 有关系型数据库和NoSQL数据存储的经验 • 对实时低延迟高频率交易系统加分 • 能够诊断各个层次的问题(客户端、HTTP/网络、服务器、数据库、操作系统)并对技术决策提供合理的理由 • 有在DevOps/SRE中开发和运行大规模生产环境的经验加分 • 对事件驱动架构有经验加分 • 对在快节奏的初创公司和金融科技行业工作有真正的兴趣 • 对学习有强烈的渴望