Senior Software Engineer - Full-Stack

Company: unybrands

Salary: Not provided

Location: , United States

react

Description

• 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

Requirements

• 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

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.