IMAGO
Senior Full-Stack Developer with ElasticSearch Expertise
Job Description
IMAGO is a leading agency for visual content with over 800 million photos and videos. Top national and international clients from segments such as News Media, Broadcast, Sports, Brands & Corporate use our services every day, which cover the areas of News, Entertainment, Sports, Creative and Archive.
More than 80 dedicated employees make up our international team at the company headquarters in the heart of Berlin, on the renowned Friedrichstrasse. Over the past 25 years, IMAGO has successfully established itself as the market leader in Germany and is constantly evolving to meet the dynamic global market demands. Our corporate culture encourages open and respectful collaboration, with everyone involved contributing their expertise and driving innovative solutions forward together.
We are looking for a passionate and motivated Full-Stack Developer with ElasticSearch Expertise, who will play an important role in optimizing search performance and enhancing user experiences for one of the world’s largest media content libraries, driving innovation in search solutions, and contributing to the modernization of our tech stack.
Tasks
- Optimize and enhance ElasticSearch to improve search performance and relevance for one of the world’s largest media content libraries.
- Analyze, structure, and enrich metadata for improved search results, with a focus on localization, personalization, and media-specific queries.
- Design and implement search solutions that efficiently handle the aggregation of hundreds of thousands of images and videos daily.
- Collaborate with cross-functional teams to design, develop, and maintain backend services and APIs for search-related functionalities.
- Build intuitive and performant frontend interfaces to showcase advanced search capabilities.
- Monitor, troubleshoot, and improve search and non-search features, ensuring high availability and reliability.
- Contribute to modernizing our tech stack and refactoring legacy systems to align with our architectural vision.
Requirements
- At least 4 years of hands-on experience with ElasticSearch, including query optimization, index configuration, and scaling for high-volume data.
- Strong proficiency in backend development with Python, PHP, or similar, and experience building RESTful APIs.
- Solid knowledge of frontend development, ideally with React and Tailwind.
- Proven ability to work with large-scale data processing, aggregation, and enrichment pipelines.
- Experience in designing and implementing search solutions for complex metadata and multilingual datasets is a plus.
- Familiarity with cloud environments (e.g., Hetzner Cloud, AWS) and containerization tools (Docker, Kubernetes).
- Excellent problem-solving skills, with a focus on delivering maintainable and scalable solutions.
- Strong communication skills and the ability to work effectively in a collaborative environment.
- Passionate about search UX and committed to improving user experience for B2B customers.
Benefits
- Insights into a leading medium-sized company and the international media industry
- Attractive success-based compensation model
- A modern workplace in the heart of Berlin
- Ticket for public transportation (e.g. Germany ticket)
- A company pension scheme
- Platform for employee discounts from a wide range of providers
- English or German courses if required
Create the future of visual content at IMAGO and become part of our team in Berlin! We are looking forward to your application.