Skroutz, a leading e-commerce marketplace in Greece, is seeking a Senior Software Engineer to join their Search team. The company, established in 2005, is on an ambitious journey to become one of Europe's fastest-growing Marketplaces, with current expansion into Cyprus and the Balkans.
The Search team plays a crucial role in shaping the user experience by managing all aspects of the search functionality. The position offers an opportunity to work on challenging problems involving natural language processing, ranking systems, and performance optimization for millions of daily searches.
The tech stack is primarily Ruby on Rails for backend and React/Redux for frontend, with extensive use of Elasticsearch, Kafka, MongoDB, and Redis. The role involves working with multiple languages, handling complex query systems, and implementing sophisticated ranking mechanisms.
The ideal candidate will have 4+ years of professional experience, strong algorithmic skills, and expertise in web development. While Ruby experience is preferred, the company values engineering skills over specific language knowledge. The position requires someone who can deliver maintainable, scalable code and work effectively in a team environment.
Benefits include competitive salary, medical coverage, parental leave, childcare allowance, and professional development opportunities. The position is hybrid-based in Athens, Greece, offering a balance between office collaboration and remote work flexibility.
This is an excellent opportunity for a senior engineer passionate about search technologies and eager to impact millions of users' shopping experiences while contributing to Skroutz's expansion across Europe.