DailyNinja is the largest early morning delivery network in India.
We deliver Milk and Groceries to 35000 households everyday across Bangalore, Hyderabad, Mumbai, Pune and Chennai.
Our product plays a crucial role in the life of an urban family.
If we are late or do something wrong, a child goes hungry to school, a parent has to run for essentials, breakfast plans get disturbed and that messes up a great morning of a happy family.
There's more to it, that we want you to take over and shape up.
The founders, Sagar and Anurag have known each other for 9 years now.
They have discussed multiple small and big ideas in these years but DailyNinja is something that they saw as a business that will have a long term impact on urban living.
In a span of 3 years, the Dailyninja team have now build a system that did more than 1 million transactions last month.
Backed by Sequoia Capital, Matrix Partners and Saama Capital - Dailyninja is considered to be one of the most exciting startups in India.
Job brief We are looking for a Backend Developer with experience in building high-performance, scalable and enterprise-grade applications.
You will be part of a talented team that works on mission-critical applications.
You will be responsible for Backend application development while providing expertise in the full software development lifecycle, from concept and design to testing.
The Mission We are in a high growth phase in the company and will be completely revamping the Backend architecture that handles 35k daily orders to make sure it can handle 1 million daily orders.
You will need to tactfully handle huge volume distributed from various applications using the backend system. At the same time, the product is being upgraded to bring extreme convenience to our customers.
The aim here is to make sure all of India can run its kitchen on auto-pilot by making sure we have effective prediction systems in place to help our customers.
Responsibilities ¢ Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-
availability and performance ¢ Contribute in all phases of the development lifecycle ¢ Write well designed, testable, efficient code ¢ Ensure designs are in compliance with specifications ¢ Prepare and produce releases of software components ¢ Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Requirements ¢ A minimum of 3-
7 years of experience is required ¢ Good knowledge of Java, Spring, MySql, JDBC ¢ Thorough in Data Structures Skills : - Java, Data Structures, Algorithms, C++, Spring MVC, MySQL and C