More jobs:
Job specializations:
-
Software Development
Backend Developer
Job Description & How to Apply Below
Job Title:
Senior Event-Driven Architecture Specialist
Location: United Arab Emirates (Remote)
Employment Type: Full-Time
Work Arrangement: 100% Remote — Work From Home
About the RoleWe are seeking an experienced Senior Event-Driven Architecture Specialist to design and optimize scalable, event-driven systems across enterprise applications. The successful candidate will develop reliable asynchronous communication patterns, improve system resilience, and ensure efficient event processing across distributed services.
Key Responsibilities- Design and implement event-driven architectures using messaging systems and event streaming platforms.
- Develop event-driven integration patterns for microservices and distributed applications.
- Configure and optimize event producers, consumers, brokers, topics, and message-processing workflows.
- Implement event ordering, retry mechanisms, idempotency, dead-letter queues, and error recovery strategies.
- Evaluate event consistency, delivery guarantees, fault tolerance, and system scalability.
- Optimize event throughput, processing latency, and resource utilization.
- Integrate event streaming platforms with APIs, databases, cloud services, and enterprise systems.
- Monitor event pipelines and troubleshoot message delays, duplication, delivery failures, and processing bottlenecks.
- Establish architectural standards, event schemas, versioning policies, and documentation.
- Collaborate with engineering, Dev Ops, and architecture teams to improve system reliability and deployment practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5–8 years of experience in distributed systems, backend engineering, or software architecture.
- Strong understanding of event-driven architecture, asynchronous messaging, and microservices.
- Experience with Apache Kafka, RabbitMQ, cloud messaging services, or equivalent technologies.
- Knowledge of event sourcing, CQRS, message delivery semantics, and schema evolution.
- Proficiency in Java, Python, Go, C#, or another backend programming language.
- Familiarity with Docker, Kubernetes, cloud platforms, monitoring, and CI/CD pipelines.
- Strong troubleshooting, analytical, and communication skills.
- Ability to work independently and collaborate effectively in a fully remote environment.
- Competitive salary based on experience and qualifications.
- 100% remote work with no routine office attendance.
- Professional development and career advancement opportunities.
- Collaborative engineering environment focused on scalability, reliability, and innovation.
- Candidates should confirm applicable employment arrangements, residency requirements, and work authorization before accepting an offer.
Position Requirements
10+ Years work experienceTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).