Senior Software Engineer - Integrations

Worth AI·Remote(United States)
Software Development

WFA Digital Insight

The demand for skilled software engineers with expertise in integrations and APIs has been on the rise, with over 20% growth in 2025 alone. Worth AI is at the forefront of this trend, and this Senior Software Engineer role is a prime example of the type of position that's in high demand. With the company's focus on building seamless integrations, candidates with strong technical skills and experience with Node.js, TypeScript, and PostgreSQL will have a strong edge. As remote work continues to reshape the job market, companies like Worth AI are looking for talented engineers who can thrive in ambiguous environments and drive technical excellence.

Job Description

About the Role

As a Senior Software Engineer on the Integrations Squad at Worth AI, you will play a critical role in designing and implementing major integrations and subsystems. Your primary focus will be on building and maintaining integrations with third-party data providers, public APIs, and customer-side integrations. You will work closely with cross-functional teams to ensure seamless integration and optimal performance. The Integrations Squad is responsible for connecting Worth AI to the outside world, powering the company's crosswalking and decisioning capabilities. As a senior engineer, you will be expected to own the design and implementation of major integrations and subsystems, from initial partner evaluation through production rollout and ongoing operation. Worth AI is committed to building a robust and scalable integration layer that can handle over 700 million SMB records. As a key member of the Integrations Squad, you will be responsible for breaking down messy partner APIs and customer requirements into clean technical plans.

What You Will Do

  • 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

What We Are Looking For

  • 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 specifications and customer requirements

Nice to Have

  • Experience with cloud-based platforms (AWS, GCP, Azure)
  • Familiarity with security and compliance frameworks (SOC 2, HIPAA)
  • Knowledge of testing frameworks and methodologies (Jest, Mocha, Cypress)
  • Experience with Agile development methodologies (Scrum, Kanban)

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a cutting-edge technology stack
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Professional development and growth opportunities
  • Access to the latest tools and technologies
  • Comprehensive health insurance and wellness programs
  • Generous paid time off and vacation policy

How to Stand Out

  • Make sure to highlight your experience with Node.js, TypeScript, and PostgreSQL in your resume and cover letter.
  • Be prepared to discuss your approach to designing and implementing resilient integrations, including retries, idempotency, and circuit breakers.
  • Show examples of your work with event-driven systems using Kafka and Redis, and explain how you optimized performance and resolved bottlenecks.
  • Emphasize your ability to operate effectively in high-ambiguity environments and handle production incidents methodically.
  • Prepare to back up your claims with concrete examples and metrics, such as reducing downtime by X% or improving performance by Y%.
  • Be ready to discuss your experience with containerized applications in Kubernetes and your approach to debugging and monitoring.
  • Highlight your experience mentoring junior engineers and raising team quality standards, and be prepared to discuss your approach to code reviews and technical leadership.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.