Tech Lead

Bangalore, Karnataka   |   Full time

About Ninjacart:

Ninjacart is India's Largest agri tech platform, solving one of the toughest supply chain problems through technology. We connect vegetables and fruits farmers directly with businesses. At one end, we help farmers get better prices and deal with consistent demand and on another end, we help retailers to source fresh vegetables at competitive prices directly from farmers. We do this effectively at lower cost, better speed and larger scale using integrated supply chain powered by technology, data science, infrastructure and logistics network. We move 500+ Tonnes of vegetables from farm to 6000+ retailers on daily basis within 12 hours in Bangalore, Chennai, Hyderabad, Mumbai, Delhi and Pune.

Ninjacart aims at building the next generation supply chain that can change the way vegetables and fruits reach our plate and improve the lives of India's 58% workforce i.e. farmers.

We are funded by Accel Partners, Nandan Nilekani, Mistletoe(Japan) & Qualcomm Ventures. You can go through the blog to know more about Ninjacart - >
Or watch

At Ninjacart, we solve meaningful and hard problems to makes farmers’ life better at scale and change the way vegetables and fruits(FnV) reach our plate. What makes these possible are the people and technology at the core of ninjacart. Technology first approach is the core of our supply chain. Technology team at Ninjacart is charged with building an India’s largest supply chain for perishables - with speed, cost and scale at the center. Cutting edge design and technology behind our supply chain enables us to move an item from Farm to store in less than 12 hours at a cost lower than traditional supply chain. 

As a Tech Lead, you will bring the best of technology, leadership skills and your problem-solving skills to solve problems big and small that shapes our supply chain. We're looking for hackers, who are empathetic, can go an extra mile and make team better. At Ninjacart, you will work on a specific project with the opportunity to move across teams and projects as we grow and evolve.


  • Mentors/coaches engineers to facilitate their development and provide technical leadership to them
  • Responsible for design, architecture and delivery for a feature or component/product with highest quality
  • Collaborates effectively with cross-functional teams to deliver end-to-end products & features
  • Demonstrates ability to multi-task and re-prioritize responsibilities based on changing requirements
  • Estimates efforts, identify risks, devises and meets project schedules
  • Runs review meetings effectively and drive the closure of all open issues on time
  • Provide functional, design, and code reviews in related areas of expertise within team and cross-team
  • Inculcate best software engineering practices, standards of code and help the team deal with complexity and ambiguity


  • 4 to 8 years of design and development experience building highly scalable & distributed systems, performance benchmarking & tuning
  • Development experience and proficiency in one or more languages/frameworks such as Java, Angular JS, Hibernate, JPA
  • Provide guidance on existing and emerging trends in the web and mobile application space
  • Familiarity with core programming concepts and knowledge in Data Structures, DBMS, Operating System and SDLC
  • Active knowledge with web technologies (primarily AngularJS), DOM Components and Stylesheets
  • Strong understanding/expertise in building REST APIs/ Micro-services architecture
  • 2 to 4 years of experience in managing small teams
  • Experience with team development, performance management and delivering results
  • Excellent ability to solve complex problems, analyze quantitatively and to prioritize effectively
  • Should be analytically very strong and will be responsible for dealing with the support team and the priority issues

Submit Your Application

You have successfully applied
  • You have errors in applying