Senior Software Engineer - Apache Solr Remote Position
About the Role
We are seeking a talented Senior Software Engineer to join our team remotely. In this role, you will design, plan, and develop customer-centric features for our E-Commerce and Multichannel platform's Search Engine. As a Senior Software Engineer, you will take ownership of the entire development process, from architecture design to continuous deployments and maintenance.
What You'll Do
- Collaborate with your team to create high-performing, flexible search solutions using Apache Solr and related technologies.
- Drive technical decisions and define quality and performance standards in alignment with stakeholders.
- Assess and evaluate the effort required for complex features, balancing technical excellence with business impact.
- Proactively build knowledge in search technologies and support team members in their technical development.
- Utilize your experience in vector-based search systems and language models to interpret search queries effectively.
- Work with modern web frameworks such as SpringBoot, Rails, or Laravel.
- Engage in infrastructure work using technologies like MongoDB, AWS, and Docker.
- Mentor and coach team members, enhancing team collaboration and problem-solving capabilities.
Requirements
- Extensive experience in developing high-performance search solutions with Apache Solr or similar technologies (e.g., Elasticsearch).
- Strong programming skills in at least one object-oriented or functional programming language, preferably Java or Kotlin.
- Experience with modern web frameworks and familiarity with NoSQL databases.
- Excellent communication skills and a strong problem-solving mindset.
- Fluent in German (minimum B2 level) and good English skills.
Nice to Have
- Experience with hybrid search approaches.
- Familiarity with Docker container technologies.
- Interest in exploring new technologies and methodologies.
What We Offer
- Competitive salary ranging from $120,000 to $140,000 annually.
- 30% employee discount, including for your partner.
- Voluntary vacation and Christmas bonuses, plus contributions to retirement plans.
- Additional vacation days after five years of service.
- Subsidy for your Urban Sports membership.
- Workation options available in selected European countries.
- Flexible vacation options through salary conversion and sabbatical opportunities.
- Company bike leasing for your daily commute.
This Senior Software Engineer role offers a unique opportunity to work remotely while developing innovative search solutions. Competitive salary and generous benefits make it an attractive position.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months