远程工作雷达

高级软件工程师 - 集成

Senior Software Engineer - Integrations

开发工程限定地区(需当地身份)
公司Worth AI
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间昨天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

我们正在寻找一名高级软件工程师加入我们的集成小组,负责连接Worth与外部世界的系统。我们的小组构建并运营第三方数据集成,这些集成支持Worth的交叉映射和决策功能,客户用于构建的公共API和SDK,客户侧与银行、贷款机构、处理商和ISV的集成,以及连接Worth各项服务的内部连接器。这是一个需要亲自动手编写代码的角色,适合在生产代码中茁壮成长、自信应对模糊情况,并提升周围团队技术标准的人。你将设计并交付处理7亿多中小型企业记录的集成层,将混乱的合作伙伴API和客户要求分解为清晰的技术方案,并预见依赖数十个上游系统时可能出现的速率限制、模式漂移、部分停机和数据质量问题。你的影响将通过直接贡献和技术领导力扩展到整个小组和更广泛的产品。

职责

  • 从最初的合作伙伴评估到生产部署和持续运营,负责主要集成和子系统的设计与实现。
  • 构建并维护与第三方数据提供商(KYB、KYC/身份验证、反洗钱、欺诈、银行、身份)的集成,并将它们抽象为干净、版本化的内部契约
  • 设计、演进并运营Worth的公共REST API和SDK,重点关注版本控制、向后兼容性、认证、速率限制和开发者体验。
  • 将模糊的合作伙伴规范、客户集成需求和供应商边缘案例分解为具有明确权衡的清晰技术设计。
  • 使用Node.js、TypeScript、Nest.js和React.js在后端和(必要时)前端系统中编写高质量的生产代码。
  • 设计和演进PostgreSQL模式,以捕捉供应商响应、标准化层和交叉映射元数据,重点关注索引、性能和数据完整性。
  • 使用Kafka和Redis构建事件驱动的工作流,协调在慢速或不可靠的上游API上进行增强、重试、死信队列和背压处理。
  • 优化慢查询并在高吞吐量的集成管道中解决系统性能瓶颈。
  • 部署、监控和调试Kubernetes中的容器化集成服务,包括在客户发现问题前检测供应商降级的告警和运行手册
查看英文原文

Worth is looking for a Senior Software Engineer to join our Integrations Squad and own the systems that connect Worth to the outside world. Our squad builds and operates the third-party data integrations that power Worth's crosswalking and decisioning, the public API and SDKs ourcustomers build against, the customer-side integrations into banks, lenders, processors, and ISVs, and the internal connectors that glue Worth's services together. This is a hands-on engineering role for someone who thrives in production code, handles ambiguity with confidence, and raises the technical bar for the team around them. You will design and deliver the integration layer that 700M+ SMB records flow through, break down messy partner APIs and customer requirements into clean technical plans, and anticipate the rate limits, schema drift, partial outages, and data-quality issues that come with depending on dozens of upstream systems. Your impact will extend across the squad and the broader product through both direct contribution and technical leadership.
Responsibilities

  • Own the design and implementation of major integrations and subsystems, from initial partner evaluation through production rollout and ongoing operation.
  • Build and maintain integrations with third-party data providers (KYB, KYC/IDV, AML, fraud, banking, identity) and abstract them behind clean, versioned internal contracts
  • Design, evolve, and operate Worth's public REST APIs and SDKs, with strong attention to versioning, backward compatibility, authentication, rate limiting, and developer experience.
  • Break down ambiguous partner specs, customer integration requirements, and vendor edge cases into clear technical designs with well-understood tradeoffs.
  • Write high-quality production code across backend and (where needed) frontend systems using Node.js, TypeScript, Nest.js, and React.js.
  • Design and evolve PostgreSQL schemas that capture vendor responses, normalization layers, and crosswalking metadata, with strong attention to indexing, performance, and data integrity.
  • Build event-driven workflows with Kafka and Redis that orchestrate enrichment, retries, dead-lettering, and backpressure across slow or flaky upstream APIs.
  • Optimize slow queries and resolve systemic performance bottlenecks in high-throughput integration pipelines.
  • Deploy, monitor, and debug containerized integration services in Kubernetes, including the alerting and runbooks that catch vendor degradations before customers do.
  • Lead pragmatic refactors of legacy or accreted integration code into modular, testable, swappable adapters.
  • Handle production incidents methodically (vendor outages, schema changes, auth rotations, quota exhaustion) and harden the system to reduce recurrence.
  • Lead by example in code reviews, coaching others on integration patterns, resilience, testing strategy, and API design.
  • Communicate complex tradeoffs across engineering, product, partnerships, and customer-facing teams.

Requirements

  • 8+ years of professional software engineering experience.
  • Demonstrated ownership of major features or subsystems in production, ideally with significant integration or platform-API surface area.
  • Deep expertise in the Node.js and TypeScript ecosystem.
  • Strong system design skills, especially around resilient integrations: retries, idempotency, circuit breakers, rate limiting, webhook handling, and graceful degradation.
  • Experience designing or operating a public API or SDK (versioning, auth, contracts, developer ergonomics).
  • Hands-on experience with PostgreSQL, including schema design and query optimization.
  • Experience building or maintaining event-driven systems using Kafka.
  • Comfort operating containerized applications in Kubernetes.
  • Proven ability to refactor complex or legacy integration code into modular, swappable, well-tested adapters.
  • Demonstrated experience mentoring junior engineers and raising team quality standards.
  • Ability to operate effectively in high-ambiguity environments, including partner specs that are incomplete, contradictory, or change underneath you.

Success Metrics

  • New vendor and customer integrations ship reliably and on schedule, with clear rollout, monitoring, and rollback plans.
  • Existing integrations meet defined performance and reliability targets (P90/P99 latency, success rate, uptime, MTTR)
  • The public API surface stays consistent, versioned, and easy for customers to build against;
  • Code quality and maintainability measurably improve within the integration layer;
  • Squad delivery velocity improves due to clearer technical direction and stronger execution.

Bonus Points

  • Direct experience integrating with KYB, KYC/IDV, AML, fraud, banking, or identity data providers
  • Experience building and shipping a public SDK in one or more languages.
  • Experience with AWS services including MSK, RDS, EKS, S3, and Lambda.
  • Experience with Infrastructure-as-Code tools such as Terraform.
  • Strong background in distributed caching strategies using Redis (response caching, dedup, rate limiting).
  • Experience with Redshift schema design and ETL pipelines for vendor data.
  • Production experience with Python in backend systems.
  • Background in fintech, payments, lending, or regulated data environments.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance
  • Flexible Paid Time Off
  • 9 paid Holidays
  • Family Leave
  • Remote
  • Hybrid work (for Orlando Associates)
  • Free Food & Snacks (Orlando)
  • Wellness Resources

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位