Why this role exists:
- This role exists to design, build, and maintain streaming data solutions based on Apache Kafka and related technologies.
- It ensures reliable data processing, integration, and testing of streaming applications.
What you’ll drive:
- Streaming pipelines & data flow: Build and maintain data pipelines using Apache Kafka, including topics, partitions, and consumer group tuning.
- Streaming application development: Design and develop stateful streaming applications using Kafka Streams or Flink with Java (and Scala where applicable).
- Quality & testing: Write and maintain unit and integration tests for streaming topologies.
What makes you a GR8 fit:
- Must-have: 3+ years of experience in back end, strong proficiency in Java, understanding of Apache Kafka architecture, experience with Apache Flink, Schema Registry, and SQL.
- Nice-to-have: Experience running Kafka and/or Flink on Kubernetes, familiarity with monitoring tools like Prometheus and Grafana, understanding of stream processing semantics.
Why you’ll love working here:
- Benefits Cafeteria with annual budget for Sports, Medical, Mental health, Home office, Languages.
- Paid maternity/paternity leave plus monthly childcare allowance, 20+ vacation days, unlimited sick leave, emergency time off.
- Remote-first with tech support and coworking compensation, team events, and learning culture.