Senior Full Stack Engineer (Algolia/Elasticsearch/Solr)
About us:
Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.
About the Role
We are looking for a highly skilled Senior Full Stack Engineer with strong experience in search technologies to join our growing team at Tech Holding. In this role, you will design, develop, and optimize end-to-end web applications with a focus on high-performance search, indexing, and data retrieval systems.
If you have hands-on experience with Algolia (preferred), Elasticsearch, or Solr, and enjoy solving complex data and performance challenges — this role is for you.
Location: Ahmedabad
Experience Required: 5+ Years
Employment Type: Full-time
- Design, develop, and maintain full-stack web applications using modern frameworks and technologies.
- Implement scalable solutions following MVC design patterns.
- Build and optimize search functionalities using Algolia, Elasticsearch, or Solr.
- Design and manage search indexing strategies, ranking, and query optimization.
- Work on both front-end and back-end development using Node.js, React, Ruby, Python, or similar technologies.
- Develop and optimize SQL queries and manage databases such as PostgreSQL or MySQL.
- Build responsive and dynamic interfaces using HTML, CSS, and modern JavaScript frameworks.
- Improve application performance, especially around search speed and relevance.
- Write unit tests and ensure code quality through reviews and CI practices.
- Troubleshoot, debug, and enhance existing systems.
- Work in Linux/Unix environments, including scripting for automation.
- Collaborate with cross-functional teams to deliver high-quality features on time.
- Ensure scalability, reliability, and performance across applications.
- Adapt to changing priorities and work across multiple technical areas.
Requirements
- Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
- 5+ years of professional experience in software development.
- Strong experience with search technologies: Algolia (preferred) / Elasticsearch / Solr
- Hands-on experience in search implementation, including indexing, filtering, ranking, and query optimization.
- 4+ years of experience with Node.js, React, Ruby, Python, or similar technologies.
- 2+ years of experience with PostgreSQL or MySQL.
- Strong understanding of MVC architecture and design patterns.
- Proficiency in JavaScript, HTML, CSS.
- Strong knowledge of SQL scripting and database optimization.
- Experience working in Linux/Unix environments and writing Shell scripts.
- Familiarity with Git and unit testing frameworks.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to handle multiple priorities in a fast-paced environment.
- Experience with AI-assisted coding tools is a plus.
- Experience with relevance tuning, search analytics, and personalization.
- Exposure to large-scale data systems and high-traffic applications.
- Familiarity with CI/CD pipelines.
Tech Holding is proud to be an Equal Opportunity Employer and is committed to fostering a diverse and inclusive workplace. We welcome applicants from all backgrounds and experiences, and we consider qualified applicants without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic. If you require accommodation in the application process, please contact our HR
Apply for this job
*
indicates a required field