Job Description
### About the Role
Ubiminds is seeking a **Senior Backend Developer** focused on **Search** to join our team. This role involves modernizing CI/CD pipelines and building systems to transform legacy processes into fast, reliable, and automated workflows.
### Responsibilities
- Maintain and enhance our search infrastructure.
- Handle technical escalations and develop scalable search solutions for our video platform.
- Develop and maintain backend services, APIs, and stored procedures.
### Mandatory Skills
- 5+ years of backend development experience.
- 3+ years of hands-on experience with **Apache Solr**, including:
- Schema design and configuration
- Query optimization and performance tuning
- Indexing strategies and data ingestion
- Faceting, filtering, and search relevance
- Proficiency in **.NET/C#** and **SQL Server**.
- Strong understanding of search algorithms, tokenization, and text analysis.
- Experience with **RESTful API** development.
- Excellent problem-solving and debugging skills.
- Strong written and verbal communication skills.
### Nice to Have
- Experience with **Elasticsearch**, **Lucene**, or other search engines.
- Knowledge of cloud platforms (AWS preferred).
- Experience with microservices architecture.
- Understanding of internationalization and multi-language search.
### Team & Environment
- Distributed, international engineering team.
- Strong ownership culture — engineers drive solutions end to end.
- Focus on modernization, automation, and developer experience.
- High autonomy to propose and implement improvements.
- Collaborative environment with direct impact on engineering velocity.
### About Ubiminds
Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their global teams. We are committed to continuous improvement and teamwork.