Loading open roles
Loading open roles
Loading role
Recroots · posted 4 months ago
Role: Application Developer
Location: Bangalore
About Indihood:
Indihood is making computing as simple and as accessible as pencil, paper and eraser, creating
population scale platforms that work for all 8 Billion of us. At our core is the Indihood cloud, using
which we co-create, evolve digital platforms with, for our customers. This declarative, generative
computing cloud crashes the effort of delivering and scaling population scale platforms beyond
an order of magnitude, unlocking the ability to build rich, composable, adaptive solutions that are
purpose fit for our customer’s communities, while continuously evolving, growing with the needs
of users and business.
At Indihood, we offer a unique opportunity to reimagine and engineer ideas that will impact
society at scale. Our team of engineers, including Google pioneers who have invented, built and
launched systems that touched a billion lives—including Google’s Map Maker, Google Finance,
Google Transliteration, YouTube community translation, and Crowdsourced machine translation
training, are waiting for you to join them. Pioneering engineers from the best technology
companies have joined us over the years. You will be working shoulder-to-shoulder with these
technology pioneers.
Indihood has seen enormous success with its first solution - Avanti - a platform envisioned by
Nandan Nilekani and Ratan Tata. Our tribe is growing. We are looking for the most passionate
and brightest minds to join us. We are not just looking for employees, but individuals inspired to
reimagine what others consider difficult challenges for society. You will work with people
committed to digitally transforming our planet, while having fun doing it.
Responsibilities:
● Implement end to end applications to unlock opportunities for people
● Design scalable solutions, which involves the following:
● Clean, Modular Workflows : Create clear and well-defined workflows that are
logically separated into reusable modules or components enhancing code
maintainability, testability, and scalability.
● Database and Schema Design: Design efficient and scalable database structures,
including tables, relationships, and constraints, to effectively store and manage
data. This involves selecting appropriate data types, indexing strategies, and
normalization techniques to optimize data integrity, query performance, and
storage efficiency.
● Write Optimal Expressions: Craft efficient and well-optimized expressions.. This
includes considering factors such as execution time, resource utilization, and
algorithmic complexity to ensure optimal performance and scalability of the
solution.
● Conduct functional testing (both manual and automated testing) ● Collaborate with Eng team for solution requirements
● End to end implementation of the application
● Deployment of the application
● Post-production support
● Track/Measure milestones
Minimum Qualification
● Experience in building applications
● Familiarity with databases, table design, schemas
● Familiarity with JAVA and Javascript
● Writing expressions and workflows
● Write, execute, maintain manual and automated tests
● B.Tech, BE, MCA (Preferably computer science)
● Good communication skills