职位:高级全栈工程师(偏向后端)
工作地点:混合办公 – 芝加哥,伊利诺伊州(每周 3 天在办公室)
类型:6-12 个月合同
关于该职位
我们正在寻找一位重点关注后端的高级全栈工程师,加入我们不断壮大的工程团队。在这个角色中,您将设计和构建可扩展的支付系统,支持关键的交易处理、欺诈检测、对账和报告,服务于领先的金融服务平台。
您将在一个混合云原生环境中工作,利用 Java、Kotlin、Spring Boot、Kafka、AWS、Amazon EMR、Apache Spark、React 和 TypeScript,提供高影响力的解决方案。理想的候选人是具有深厚支付系统和金融技术领域专业知识的经验丰富的工程师,并热衷于解决大规模复杂数据驱动的问题。
职责
• 使用 Java、Kotlin 和 Spring Boot 设计、开发和维护后端微服务
• 使用 Kafka、Amazon EMR 和 Apache Spark 构建和管理数据密集型应用程序
• 与前端开发人员合作,集成使用 React 和 TypeScript 构建的 UI 组件
• 架构和实施可扩展的支付工作流,包括欺诈检测、交易处理、对账和报告
• 优化分布式系统和流数据管道的性能和可靠性
• 跨职能与产品、数据和 DevOps 团队合作,以确保系统完整性和无缝部署
• 实施并维护与金融软件相关的安全编码实践和合规标准
• 参与代码审查、技术设计讨论,并指导初级工程师
资格
• 10 年以上专业软件工程经验,重点在后端
• 精通 Java、Spring Boot 和 Kotlin
• 具有 Kafka、微服务架构和 AWS 的实践经验
• 具备使用 Amazon EMR 和 Apache Spark 进行大规模数据处理的实际经验
• 对支付系统有扎实的理解,包括欺诈检测、交易管理、处理、对账、报告和工作流设计
• 具有使用 React 和 TypeScript 的前端开发经验
• 有在金融机构工作的背景,最好是信用卡提供商
• 较强的问题解决能力,能够向技术和非技术利益相关者传达技术概念
• 计算机科学、计算机工程或相关领域的学士或硕士学位
优先资格
• 有设计符合 PCI DSS 和其他金融安全标准的系统的经验
• 了解用于欺诈检测的实时分析或机器学习集成
• 熟悉 Datadog、Prometheus 或 ELK 堆栈等可观察性工具
• 以前在金融应用程序中处理高吞吐量、低延迟系统的经验