Senior Software Engineer - Integrations
Indexed description
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
- 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
- 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
- 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
- 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
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search