Company: unybrands
Salary: Not provided
Location: , United States
• Design and implement message-driven microservices
• Build integration connectors for external APIs (marketplaces, ERPs, logistics)
• Handle complex async workflows with proper error recovery
• Optimize event processing pipelines (SQS → services → Kafka)
• Ensure data consistency across distributed systems
• Build React/TypeScript applications for internal operations teams
• Create dashboards for monitoring integration health and data flows
• Implement real-time updates using event-driven patterns
• Design UI components that handle async states gracefully
• Build tools that help teams make faster, data-driven decisions
• Event processing pipelines handling out-of-order messages and retries
• State machines for multi-step workflows
• API clients with circuit breakers and rate limiting
• React applications with real-time data updates
• Data synchronization services between multiple systems
• Monitoring and observability for distributed systems
• Internal tools that provide competitive advantages
• Automation that eliminates manual operations work
• 5+ years software development with production systems
• Strong distributed systems experience with message-based architectures
• Production experience with at least one of: Kafka, RabbitMQ, SQS, EventBridge, Pulsar
• TypeScript/JavaScript expertise with modern frameworks (React preferred)
• Understanding of distributed systems patterns: event sourcing, CQRS, saga pattern, eventual consistency
• SQL database experience with complex data modeling
• API integration experience with third-party systems
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.