Teya
Teya
Teya 是一家总部位于英国的金融科技和支付公司,为欧洲各地的小型企业和本地商户提供服务。其产品包括刷卡机、通过 Teya Tap 实现的移动支付、次日结算以及实时分析工具,旨在帮助商户管理日常交易和业务表现。Teya 还与 50 多个电子销售点(ePOS)系统集成,并针对不同业务需求提供支付方案。该公司的支付服务受金融行为监管局监管。

Teya 高级后端工程师(波尔图,混合办公)

负责设计和运营可靠的 Java 与 Spring Boot 服务,为 Teya 的金融科技平台提供支持。 负责服务于欧洲本地企业的产品架构、交付、生产系统和工程质量。

描述

  • 创建和维护安全、高效、整洁且经过全面测试的后端服务
  • 推动 Teya 系统的可扩展性、性能和可靠性
  • 负责功能和项目从范围定义、设计,到开发、测试、部署和维护的完整流程
  • 与产品、设计、数据科学、安全和运营团队密切合作
  • 在架构评审和工程讨论中提供技术视角
  • 开发工具和系统集成,提升运营效率、可靠性和规模化能力
  • 推进持续集成、持续交付和持续部署实践
  • 参与代码评审,帮助提升团队的工程质量和效能
  • 指导和支持其他软件开发人员
  • 持续关注软件工程、支付和金融科技领域的发展
  • 调查跨系统的复杂问题,并及时交付解决方案
  • 建立并推动代码质量、测试、自动化和安全标准
  • 作为领域专家,为其他团队提供技术支持

任职要求

  • 至少五年的专业软件工程经验
  • 具备使用 Java 17+ 和 Spring Boot 开发后端系统的丰富经验
  • 具备设计、构建和运营可靠生产服务的实践能力
  • 具备系统设计、可扩展架构、微服务和 API 开发经验
  • 深入了解数据库、数据结构、性能权衡和分布式系统
  • 具备 Kafka 和事件驱动架构的实践经验
  • 重视监控、可观测性、测试和运营责任
  • 具备诊断多个服务或系统之间复杂问题的经验
  • 能够独立工作,做出稳健的技术决策,并快速发挥作用
  • 沟通清晰,能够解释复杂主题并影响技术方向
  • 具备协作意识,愿意帮助其他工程师成长
  • 具备在敏捷或 Scrum 环境中工作的经验
  • 拥有计算机科学、工程或相关专业学位者优先
  • 具备支付、金融科技或本地与商业推荐平台经验者优先
  • 具备 AWS、Kubernetes 和 Helm 经验者优先
  • 具备 Laravel、Spring、Reactor 或相关框架、SDK、API 和库经验者优先
  • 熟悉 RBAC、ABAC 或 SpiceDB 者优先
  • 具备 BDD 或 TDD 经验者优先
  • 具备 CI/CD 流水线经验者优先

福利待遇

  • 灵活的工作时间
  • 健康保险
  • 通过 MyFitness 合作计划提供身心健康支持
  • 每年 25 天年假,另加公共假日
  • 在旅行安全且合适的情况下,有机会访问 Teya 其他办公室并与同事见面
  • 周五办公室午餐
  • 配备高质量工作设备的友好办公室
  • 轻松非正式的办公环境
  • 混合办公政策