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.
Who Will Succeed Here
Proficient in Apache Solr and Elasticsearch, with a strong understanding of search engine architecture and optimization techniques to enhance the performance of the E-Commerce platform.
Self-motivated and disciplined for remote work, capable of managing time effectively and delivering high-quality code in a distributed team environment without direct supervision.
Demonstrated experience in designing and implementing RESTful APIs using Java and Spring Boot, showcasing an ability to build scalable microservices that integrate seamlessly with AWS and Docker.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months