A Senior Software Engineer specializing in Solr search technologies, responsible for designing, developing, and maintaining high-performance search solutions within an e-commerce platform, while collaborating in an agile, remote team to enhance search functionalities and support business growth.
Key Responsibilities
Design, plan, and develop customer-centric search features for the e-commerce platform
Take ownership of the entire development process, including architectural design, deployment, and maintenance
Implement and optimize search technologies such as Apache Solr, Querqy, and vector-based search systems
Coordinate with stakeholders to align technical solutions with business needs
Evaluate and estimate effort for complex features, balancing technical excellence and business value
Drive technical decisions related to services, infrastructure, quality, and performance standards
Support team members' technical development and share knowledge about search technologies
Requirements
Extensive experience and in-depth knowledge of developing high-performance, flexible search solutions in agile environments using Apache Solr, Querqy, and related technologies, or relevant experience with comparable technologies such as Elasticsearch or Opensearch, and eagerness to learn the Solr-based stack.
Experience in implementing vector-based search systems and proficiency in using language models to interpret search queries.
Experience with hybrid search approaches.
Very good knowledge of at least one object-oriented or functional programming language, preferably Java or Kotlin, or a strong willingness to learn the predominantly JVM-based tech stack.
Experience working with modern web frameworks such as Spring Boot, Rails, or Laravel.
Experience with MongoDB and/or other NoSQL databases.
Experience with AWS and Docker container technologies.
Ability to estimate and evaluate the effort required for complex features, considering technical requirements and business impact, and balancing technical excellence with economic added value.
Ability to design, plan, and develop customer-centric and value-creating features for search engine products within an agile environment, including architectural design, continuous deployment, and maintenance.
Ownership of code, services, and infrastructure, with the ability to drive technical decisions in coordination with stakeholders and define quality and performance standards depending on the development stage (e.g., PoC, MVP, scalable product).
Proactive participation in building team knowledge about search technologies and supporting team members in their technical development.
Excellent communication and problem-solving skills, with the ability to work effectively as part of a team.
Fluent in English and German at least at language level B2.
Benefits & Perks
100% remote work
Work from Home (WFH) allowance
Monthly financial support for remote working
Career development program with 360º feedback
Allocated time during the week for tech training (online courses, conferences, etc.)
Mentoring program (opportunities to be a mentor or mentee)
Access to Zartis Wellbeing Hub and Kara Connect platform with mental health and wellness support
Participation in multicultural working environment with online team-building activities
Ready to Apply?
Join Zartis and make an impact in renewable energy