Senior Software Engineer – Full Stack
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building Worth’s third-party financial-data integrations, public APIs, and SDKs. Owning resilient, high-throughput systems connecting SMB records to banks, lenders, and data providers.
Responsibilities:
- Own the design and implementation of major integrations and subsystems from partner evaluation through production rollout and ongoing operation
- Build and maintain third-party data-provider integrations for KYB, KYC/IDV, AML, fraud, banking, and identity systems
- Abstract integrations behind clean, versioned internal contracts
- Design, evolve, and operate Worth’s public REST APIs and SDKs
- Break down ambiguous partner specifications, customer integration requirements, and vendor edge cases into technical designs
- Write production code across backend and frontend systems using Node.js, TypeScript, Nest.js, and React.js
- Design and evolve PostgreSQL schemas for vendor responses, normalization layers, and crosswalking metadata
- Build event-driven workflows with Kafka and Redis for enrichment, retries, dead-lettering, and backpressure
- Optimize slow queries and resolve performance bottlenecks in high-throughput integration pipelines
- Deploy, monitor, and debug containerized integration services in Kubernetes
- Create alerting and runbooks for vendor degradations
- Refactor legacy integration code into modular, testable, swappable adapters
- Handle production incidents and harden systems to reduce recurrence
- Lead code reviews and coach others on integration patterns, resilience, testing strategy, and API design
- Communicate technical tradeoffs across engineering, product, partnerships, and customer-facing teams
- Deliver reliable integrations with rollout, monitoring, and rollback plans
- Improve API consistency, code quality, maintainability, and squad delivery velocity
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, including versioning, authentication, contracts, and 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 incomplete, contradictory, or changing partner specifications
- Bonus: Direct experience integrating with KYB, KYC/IDV, AML, fraud, banking, or identity data providers
- Bonus: Experience building and shipping a public SDK
- Bonus: Experience with AWS services including MSK, RDS, EKS, S3, and Lambda
- Bonus: Experience with Infrastructure-as-Code tools such as Terraform
- Bonus: Strong background in distributed caching strategies using Redis
- Bonus: Experience with Redshift schema design and ETL pipelines for vendor data
- Bonus: Production experience with Python in backend systems
- Bonus: 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

















