remote
Event Engineer - aanmelder
Data Engineer
Lead the design and maintenance of scalable event-driven architectures using Kafka, AWS services, and containerized Python/Node.js microservices, ensuring real-time data flow and robust event sourcing across distributed systems.
About the role
Key Responsibilities
- Design, implement, and optimize event streaming pipelines with Apache Kafka and related ecosystem components.
- Develop and maintain event-driven microservices in Python and Node.js, ensuring high availability and fault tolerance.
- Implement event sourcing patterns and schema evolution strategies to support auditability and replayability.
- Integrate AWS services (Kinesis, Lambda, SQS, SNS) for event ingestion, processing, and delivery.
- Collaborate with data, analytics, and DevOps teams to monitor, troubleshoot, and improve event flow performance.
- Document architecture, data contracts, and operational procedures for cross-functional teams.
Requirements
- 5+ years of experience building event-driven systems at scale.
- Proficiency with Kafka, AWS event services, and container orchestration (Docker, ECS/EKS).
- Strong programming skills in Python and Node.js, with experience in schema design (Avro/Protobuf).
- Solid understanding of event sourcing, CQRS, and data consistency patterns.
- Excellent problem‑solving skills and a proactive, collaborative mindset.
Skills
kafkaawspythonnodejssqldocker