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
View More FxConsulting Jobs

Contact Information

Contact Human Resources
FxConsulting

Posted

May 10, 2025
UID: 5161281595

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.