Develop and operate event-streaming solutions with Kafka and RabbitMQ that transform businesses — both on-premises and in the cloud.
Design, develop and operate modern event-streaming architectures based on Kafka and RabbitMQ — both on-premises and cloud-based
Deploy and manage streaming technologies using Kubernetes
Implement and optimize stream-processing solutions with frameworks such as Kafka Streams, Spark Streaming, or Apache Flink.
Ensure stability and performance through proactive monitoring and effective troubleshooting.
Build and maintain CI/CD pipelines to automate deployments and testing.
Manage infrastructure using Infrastructure as Code (IaC).
Requirements
At least 5 years of experience in event streaming or related fields
Solid experience deploying and operating event-streaming systems such as Kafka or RabbitMQ
Experience with Kubernetes, containerization, and their use in production environments
Deep understanding of CI/CD technologies and pipelines
Strong knowledge of Python (ideally complemented by additional programming languages)
Experience with Infrastructure as Code (IaC)
High level of personal responsibility, a structured work style, and strong problem-solving skills
Ideally, you have experience designing and operating scalable event-streaming architectures with Kafka, RabbitMQ, or similar technologies
Knowledge of stream-processing frameworks such as Spark Streaming, Kafka Streams, or Flink
Experience with additional data processing tools such as Apache NiFi
Experience with containerization (e.g., Docker, Kubernetes) and familiarity with cloud platforms like AWS, Azure, or Google Cloud
Basic understanding of security best practices in streaming environments
Willingness to travel for interesting client projects
Bachelor's, Master's, or PhD degree in Computer Science or a related field
Tech Stack
Apache
AWS
Azure
Cloud
Docker
Kafka
Kubernetes
Python
RabbitMQ
Spark
Benefits
Gadget allowance: You receive an annual budget to purchase items that are useful in your workday but are not standard equipment.
Company events: In addition to summer and Christmas parties, we regularly host an After Work Drink! Socializing with colleagues away from daily business is important to us to grow as a team and help onboard new employees.
Flexible working hours: Sometimes it's necessary to organize your working hours flexibly. This includes home office days (100% remote is possible!) as well as shifting a morning or afternoon when the project allows.
Company laptop: To ensure work isn't hindered by equipment, you'll receive a premium laptop.
Bonus: In addition to your base salary, you receive an annual special payment based on company performance and attainment of your personal goals.
Feel-good perks: A coffee bar and slot car track are available in the office for relaxation, small treats, and fun.
Training & development: You receive 10 days of educational leave each year for your personal development.