Job Position: Backend Engineer
Location: Riyadh, KSA
Company Name: Marc Ellis
– Design and implement a custom Zeebe exporter inspired by Camunda’s exporter
– Ensure scalability for high-throughput workloads across distributed environments
– Integrate the exporter with PostgreSQL while maintaining data consistency
– Build a new GraphQL API compatible with ZeeQS’s WebSocket API (no frontend changes required)
– Optimize reliability and performance with batching, idempotency, and error handling
– Validate compatibility with Hazelcast imports and Zeebe’s event stream
– Write robust unit and integration tests for high-load and failure scenarios
– Document architecture, configuration, and deployment processes
– Experience: 5+ years backend development, 2+ years with distributed/event-driven systems
– Technical Skills: Java (17+) and Spring Boot, PostgreSQL expertise, GraphQL API development with WebSocket subscriptions, familiarity with Zeebe, Hazelcast, or similar orchestration/data grid tools, knowledge of Camunda 8 exporters or workflow automation tools, strong understanding of distributed systems, Docker & Kubernetes for deployment and scaling
– Performance & Reliability: Experience with high-throughput, low-latency systems, proven implementation of idempotent operations and deduplication, familiar with batch processing and database tuning
– Soft Skills: Strong problem-solving and detail orientation, clear communicator, effective team collaborator, and ability to document complex systems clearly
– Nice to Have: Contributions to open-source (especially Camunda or Zeebe), experience with ZeeQS or similar monitoring tools, prior work with Camunda’s exporter architecture
Apply Now: Send your resume to [email protected] & [email protected]
To apply for this job email your details to nermin.a@marc-ellis.com