FxConsulting
Technical Lead - Backend Development
Job Location
bangalore, India
Job Description
About the Role : We are seeking a highly skilled and experienced Technical Lead - Backend to spearhead the development and optimization of our core backend systems, specifically focusing on Search and Ad-Serving functionalities within our high-performance e-commerce platform. You will lead a team of talented engineers, drive architectural decisions, and ensure the scalability, reliability, and performance of critical backend components. The ideal candidate will possess deep hands-on expertise in Java, asynchronous programming, search technologies (Lucene, Solr/Elastic), caching systems, and database management, coupled with proven leadership and communication abilities. Domain experience in Search and Ad-Serving within the e-commerce industry is a must. Key Responsibilities : - Technical Leadership : Lead and mentor a team of backend engineers, providing technical guidance, fostering best practices, and ensuring high-quality code delivery. - Architectural Design : Drive the design and evolution of the backend architecture for Search and Ad-Serving systems, ensuring scalability, performance, and Hands-on Development : Remain a hands-on contributor, actively participating in the development, coding, and debugging of critical backend components using Java and related Search & Ad-Serving Expertise : Leverage deep domain expertise in Search and Ad-Serving within the e-commerce industry to understand business requirements and translate them into effective technical solutions. - Asynchronous Programming : Architect and implement solutions utilizing strong hands-on experience with asynchronous programming techniques to handle high concurrency and improve application Database Management : Design and optimize database schemas (SQL, RDBMS), perform data modeling, and ensure efficient data storage and retrieval. - Search Technology Implementation : Lead the implementation, configuration, and optimization of search engines such as Lucene, Solr, or Elasticsearch to deliver relevant and high-performance search results. - Caching Strategy : Design and implement effective caching strategies using systems like Aerospike and Redis to minimize database load and improve application Performance Tuning : Identify and resolve performance bottlenecks, particularly related to database queries and search Technology Exploration : Stay adaptive and actively experiment with new technologies and approaches to continuously improve our backend systems. - Collaboration and Communication : Possess excellent communication (verbal and written), interpersonal, and leadership skills to effectively collaborate with product managers, frontend engineers, and other Problem Solving : Demonstrate strong analytical and problem-solving skills to tackle complex technical Independent Work Ethic : Thrive in a fast-paced startup environment, demonstrating the ability to work independently and take ownership of tasks. - REST API Specification : Contribute to the design and documentation of RESTful APIs, with familiarity with Swagger/OpenAPI specifications being a plus. Requirements Skills : - Java : 7 years of strong hands-on experience in Java development. - Async Programming : Strong hands-on experience with asynchronous programming concepts and implementation in Java (e.g., CompletableFuture, Reactive Streams). - Domain Experience (E-commerce Search & Ad-Serving) : Must have demonstrable domain experience in building and optimizing Search and Ad-Serving functionalities within the e-commerce industry. - SQL & RDBMS : Strong hands-on experience with SQL, relational database management systems (e.g., MySQL, PostgreSQL), and data modeling principles. - Lucene/Solr/Elastic : Strong hands-on experience in implementing, configuring, and optimizing search engines like Lucene, Solr, or Elasticsearch. - Caching Systems : Strong hands-on experience in utilizing caching systems such as Aerospike or Redis for performance optimization. - Database Query Tuning : Experience in analyzing and tuning database queries for optimal performance. - Adaptability & Experimentation : Must be adaptive to experimenting with new technologies and approaches. - Communication & Leadership : Must have excellent communication (verbal and written), interpersonal, leadership, and problem-solving skills. - Independent Work Ethic : Must be able to work independently and thrive in a fast-paced startup environment. Desired/Plus Skills : - Python/Django : Hands-on experience in Python and the Django framework is a plus. - Message Queue Systems : Knowledge of Kafka or any other message queue systems (e.g., RabbitMQ) is desirable. - E-commerce Search Experience : Specific hands-on experience in building and optimizing e-commerce search functionalities is a plus. - REST API Specification : Hands-on experience in REST API specification, with familiarity with Swagger/OpenAPI being a plus. Qualifications : - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 7 years of relevant backend development experience with a strong focus on the mandatory skills. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 5/10/2025
Location: bangalore, IN
Posted Date: 5/10/2025
Contact Information
Contact | Human Resources FxConsulting |
---|