Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Senior Backend Engineer (Java/Kotlin, Streaming) – Zoolatech
Join the team at one of the world’s leading meal-kit delivery companies and help build and operate a production-grade real-time streaming platform that powers data-driven decisions across the organization. A new team is being formed to unify forecasting workflows across multiple markets by building a platform around forecasting models developed by data science teams. This platform will integrate forecasting outputs with upstream and downstream systems such as production, procurement, and inventory-related services, enabling more consistent and scalable operational processes.
Responsibilities
- Develop backend services using Kotlin/Java and event-driven architecture principles
- Maintain and enhance existing real-time streaming pipelines, including stateful processing and event ordering logic
- Build and extend stream-processing components using Kafka and stream-processing frameworks (e.g., Apache Flink)
- Collaborate with platform, data, and product teams to integrate streaming applications with inventory and operational systems
- Contribute to system reliability, monitoring, and operational excellence in production environments
- Implement new features and improvements based on evolving business and operational requirements
- Follow software engineering best practices, including code reviews, testing, and CI/CD workflows
Requirements
- Strong backend development experience (5+ years) with Kotlin/Java (JVM ecosystem)
- Hands-on experience with real-time stream processing and event-driven architecture
- Experience working with Kafka and building or maintaining streaming pipelines
- Solid understanding of stateful processing, event ordering, and production distributed systems
- Experience developing and maintaining production applications, including monitoring and troubleshooting
- Familiarity with Apache Flink or similar stream-processing frameworks
- Experience working with cloud environments (e.g., AWS) and containerized applications
- Strong software engineering practices, including testing, code reviews, and CI/CD workflows
- Experience collaborating with cross-functional teams in platform or data-driven environments
We Offer
- Competitive compensation
- Paid vacation
- Sick days
- Sport/Insurance
- English classes
- Charity training
About the Company
Discover what it’s like to work with us at Zoolatech. We are committed to fostering a collaborative and innovative environment where you can grow your career and make a significant impact.
Location
- City: Wroclaw
- Country: Poland
Apply
Interested candidates can apply directly through our careers page or reach out to us via Email, Skype, Telegram, or WhatsApp.