Job Description
<p><p><b>About the Role :</b></p><p><br/></p><p>Responsive is looking for a Technical Lead who combines strong technical expertise with leadership skills to drive complex projects and mentor a team of engineers.<br/><br/> In this role, you will take ownership of architecting scalable solutions, optimizing system performance, and ensuring engineering excellence.<br/><br/> You will play a crucial role in guiding technical decisions, fostering innovation, and contributing to the growth of a top-tier SaaS company in a fast-paced, dynamic environment.<br/><br/> We welcome candidates who thrive on ownership and accountability, and are driven to deliver results and make a meaningful impact.</p><p><br/></p><p><b>Essential Responsibilities :</b></p><p><br/></p><p>- Technical Leadership & Mentorship : Guide a team of engineers, provide technical direction, and establish best practices to drive high-quality software development.<br/><br/> - Solution Architecture & Design : Own the architecture and design of complex, distributed systems, ensuring scalability, reliability, and performance.<br/><br/> - Hands-on Development : Actively participate in coding, code reviews, and debugging critical issues while fostering a strong engineering culture.<br/><br/> - Full-Stack Development : Design and develop robust backend solutions in Java while ensuring a seamless and efficient React-based frontend experience.<br/><br/> - Performance Optimization : Identify and resolve system bottlenecks, ensuring efficient resource utilization and low-latency responses.<br/><br/> - Cross-Team Collaboration : Work closely with product managers, designers, and engineers across different teams to align technical solutions with business goals.<br/><br/> - Continuous Innovation : Stay updated with emerging technologies, evaluate new tools/frameworks, and drive adoption where : </b>Bachelors or Masters degree in Computer Science, Information Technology, or a related field.</p><p><br/></p><p><b>Experience : </b>8+ years of experience in software development, including designing and building large-scale distributed systems.</p><p><br/></p><p><b>Knowledge, Skills & Ability :</b></p><p><br/></p><p>- Strong expertise in Java programming, Java design patterns, and high-performance backend development.<br/><br/> - Proficiency in React for frontend development, with experience in state management (Redux, React Query, or Context API).<br/><br/> - Proven experience in designing and implementing scalable, fault-tolerant architectures.<br/><br/> - Proficiency in multiple technologies such as Spring Boot, React, MongoDB, etc.<br/><br/> - Experience leading and mentoring engineering teams, conducting code reviews, and setting technical standards.<br/><br/> - Deep understanding of cloud-native architecture, with hands-on experience in platforms like GCP, Azure, or AWS.<br/><br/> - Expertise in search and retrieval technologies, including ElasticSearch, Apache Solr, or similar.<br/><br/> - Knowledge of AI-driven search, NLP, and semantic search is a plus.<br/><br/> - Proficiency in Test Driven Development (TDD) and CI/CD pipelines.<br/><br/> - Strong problem-solving skills, with experience handling production-level challenges, performance tuning, and system optimization.<br/><br/> - Experience working in agile environments, with familiarity in Scrum and JIRA.<br/><br/> - Ability to balance hands-on coding with strategic technical decision-making.</p><br/></p> (ref:hirist.tech)