Senior Software Engineer - Full Stack
W
WorthFinancial data integrations
Workable workplace: remote; Workable locations: Orlando, Florida, United States. Atlanta, Georgia, United States. Tampa, Florida, United States. Miami, Florida, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of professional software engineering experience.
- Required Skills
- Node.jsPostgreSQLKafkaKubernetesReact.jsTypeScriptNest.jsRESTful APIs
Requirements
- 8+ years of professional software engineering experience.
- Demonstrated ownership of major production features or subsystems, ideally with significant integration or platform-API surface area.
- Deep expertise in Node.js and TypeScript.
- Strong system design skills for resilient integrations, including 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 PostgreSQL experience, including schema design and query optimization.
- Experience building or maintaining event-driven systems using Kafka.
- Experience operating containerized applications in Kubernetes.
- Ability to refactor complex or legacy integration code into modular, swappable, well-tested adapters.
- Experience mentoring junior engineers and raising team quality standards.
- Ability to work effectively with incomplete, contradictory, or changing partner specifications.
- Bonus: experience with KYB, KYC/IDV, AML, fraud, banking, or identity data providers; public SDKs; AWS services; Terraform; Redis; Redshift and ETL; Python; or fintech, payments, lending, or regulated data environments.
Responsibilities
- Own the design and implementation of major integrations and subsystems, from partner evaluation through production rollout and ongoing operation.
- Build third-party data-provider integrations and abstract them behind clean, versioned internal contracts.
- Design, evolve, and operate public REST APIs and SDKs, including versioning, backward compatibility, authentication, rate limiting, and developer experience.
- Translate ambiguous partner specifications, customer requirements, and vendor edge cases into technical designs with clear tradeoffs.
- Write production backend and, where needed, frontend code 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 queries and resolve performance bottlenecks in integration pipelines.
- Deploy, monitor, and debug containerized integration services in Kubernetes, including alerting and runbooks.
- Lead refactoring, incident response, code reviews, and coaching on integration patterns, resilience, testing, and API design.
View Full Description & ApplyYou'll be redirected to the employer's site