Kafka developer
Core
Design and create scalable, fault-tolerant Kafka-based data streaming platforms and messaging systems.
Role type
Senior Kafka developer (data streaming)
Builds
Scalable event streaming platforms and high-throughput messaging systems
Domain
Financial services / Distributed systems / Event streaming
Deliverable
production ML models | product features | infrastructure
Required skills
Confluent Kafka, Kafka Streams, KSQL, Schema Registry, Connectors, Java, NodeJS, Python, AWS (EC2, ECS, Lambda), Docker, Kubernetes, microservices architecture, RESTful APIs, CI/CD pipelines
Preferred skills
Confluent Kafka certification, observability tools (Dynatrace, ELK), DevOps practices
Technologies
AWS Lambda, CI/CD, Cloud, DevOps, Docker, Dynatrace, EC2, ELK, Kafka, Kubernetes, microservices, Network
Responsibilities
Architect and implement scalable, fault-tolerant messaging systems; Collaborate with interdisciplinary teams to establish technical requirements; Mentor and support junior developers; Monitor and enhance Kafka clusters for optimal performance and scalability
Seniority
Senior, hands-on IC