SanMar is looking for a Senior Software Engineer to join a founding team building an event-driven e-commerce platform. In this full-stack role with a distributed systems focus, you will create internal tools that provide operational advantages, working from backend services to React applications.
What You'll Do
- Design and implement message-driven microservices.
- Build integration connectors for external APIs such as marketplaces, ERPs, and logistics systems.
- Handle complex async workflows with proper error recovery.
- Optimize event processing pipelines like 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.
What We're Looking For
- 5+ years of software development experience with production systems.
- Strong distributed systems experience with message-based architectures.
- Production experience with at least one of: Kafka, RabbitMQ, SQS, EventBridge, or 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.
- Knowledge of message queues, event-driven architecture, async programming, and REST APIs.
- Strong backend experience in any modern language such as Go, Java, C#, Python, or Node.js.
- Willingness to learn Rust.
- Frontend: React with hooks, or any modern alternative with willingness to switch.
- Database: PostgreSQL or similar RDBMS.
- Cloud: AWS services (SQS, EventBridge, Lambda, EKS).
Nice to Have
- Rust experience.
Technical Stack
- Backend: Rust (Axum, Tokio, SQLx)
- Frontend: React, TypeScript, Tanstack Router, Tailwind CSS
- Messaging/Infra: AWS SQS, EventBridge, Kafka, PostgreSQL, SQLx migrations, AWS EKS
- Tools: OpenTofu/Terraform, ArgoCD
Team & Environment
You will be one of the first senior engineers on the platform founding team.
Work Mode
This role is open for EU Remote work.
unybrands is an equal opportunity employer and considers all applicants for employment without any regard to race, skin color, religion, gender identity, sexual orientation, and age. Nor are applicants discriminated against based on disability or protected classes.



