SE-2 / SSE (Frontend)

Digital Green (Bangalore, KA, India) 14 days ago

Company Overview

Digital Green is a global development organization that empowers smallholder farmers to lift themselves out of poverty by harnessing the collective power of technology and grassroots-level partnerships. We join forces with governments, private agencies and, most importantly, rural communities themselves to co-create digital solutions that are of the community and for the community. When farmers have the tools, they need to connect with one another, they’re far more likely to apply what they’ve learned on their farms and in their households–improving their own livelihoods and those of others in their community, in a manner that’s nutrition-sensitive, climate-resilient, and inclusive.

So far, Digital Green has reached 1.5 million rural community members across over 8,000 villages in India, Ethiopia, Afghanistan, Ghana, Niger and Tanzania. Collaborating with over 20 partners, Digital Green has helped facilitate the production and dissemination of over 4,000 localized videos in 28 languages. Digital Green operates from offices in San Francisco, New Delhi, Addis Ababa and Washington, DC. Digital Green is a 501(c) (3) nonprofit organization in the US. For more information, please visit Digital Green’s website: [...] Green is entering an exciting phase of development as it expands its activities to additional countries in Asia and Africa. As part of this expansion, Digital Green is building a small team of exceptional individuals with a passion for finding solutions to pressing development problems, a curiosity about complex issues facing the world’s poor, and a drive to tell our story. This is an exciting opportunity to join Digital Green’s new and growing team, supporting our ongoing programs, country expansion and start-up operations. 

About Digital Green Technology

The Technology Team at Digital Green works on exciting new technologies with the aim to build technology tools that benefit rural development efforts worldwide, using innovative and appropriate solutions.

At the heart of our work is a ground-breaking data management system, COCO (Connect Online Connect Offline), which enables data collection in regions of limited internet connectivity. We use this data to feed interactive Analytics Dashboards to help monitor and improve our program performance. Our web presence, digitalgreen.org, with a powerful Video Library takes this content beyond the rural communities to a global audience.

We keep pushing our boundaries with exciting prototypes such as VideoKheti - a multimodal navigation interface using graphics, voice and touch interactions to access our Video Library; Farmerbook - a social network for farmers; and Wonder Village - a Facebook game giving urban audiences insights into a village economy.

Increasing penetration of mobile internet coupled with our strong presence in rural communities give us a unique opportunity to pioneer new applications for rural users. We are piloting products on Android, chat bots on WhatsApp & Telegram, responsive and adaptive HTML and Interactive Voice Response Systems (IVRS) to inform the design of our next generation of technology products to further bridge the rural information gap.

Digital Green believes in open access to knowledge and information and all our code is, and is based upon, open source technologies. Our core tools are powered by HTML5 & JavaScript, Angular JS, React JS front-end, Django web framework, Python, Java and MySQL & Postgres database.

Job Summary

Senior Software Engineer will be involved in the development of robust and innovative systems for the benefit of rural communities. This is a terrific opportunity to develop leading-edge technologies and be at the forefront of innovation to bridge the rural information gap. As a key member of the technology team, the position will play a key role in all aspects of software development. The position would be responsible for designing, coding, and building scalable solutions and exciting products while getting exposure to the rural landscape and contributing towards Digital Green’s mission ‘to integrate innovative technology with global development efforts to improve human well-being’.

Responsibilities and Duties

  • Development of Software products & platforms
  • Develop tools and applications by producing clean, efficient code
  • Collaborate with Backend teams to build APIs for integration
  • Provide emphasis on writing secure, maintainable and performant code
  • Build elegant and sophisticated user interfaces for mobile & web
  • Automate tasks through appropriate tools and scripting
  • Interacts and engages with internal teams/users in understanding the needs of the user, availing insights that ultimately lead to an increased positive impact on user experience
  • Perform validation and verification testing
  • Review and debug code
  • Identify, prioritize and execute tasks in the software development life cycle
  • Documentation
  • To prepare and maintain documentation for software / application development and maintenance process
  • To document steps of software / application development and maintenance process in prescribed formats

Qualifications and Exeperience

  • Graduate or Post Graduate in Computer Science or equivalent from a reputed university
  • 4-5 years of experience in software development

Skill and Competencies

  • Working experience in multiple of the following languages/ JavaScript Frameworks: Angular / React / jQuery/ TypeScript/ Node/ Express/ HTML 5/CSS
  • Good knowledge of SQL and relational database design and implementation
  • Experience working in Unix / Linux environments
  • Experience in building mobile Apps & mobile first development principles
  • Use developer tools to understand server and client side performance
  • Good written and verbal communication skills
  • Good understanding in creating Chatbots or having created Chatbots earlier would be given preference
  • Commitment to making a difference in the developing world

To be successful as a member of the Digital Green team, you will also:

  • Have strong passion and commitment for our global mission
  • Be an innovative and creative thinker – you are not afraid to try something new and inspire others to do so to improve upon solutions, systems, and processes
  • Have a high level of personal and professional integrity and trustworthiness
  • Have a strong work ethic
  • Take initiatives and work independently as well as part of a team

Compensation

Digital Green is a great place to work and prides itself on a competitive and comprehensive compensation and benefits package. Digital Green is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Application Procedure:

If this position interests you, please send your application explaining your motivation to apply along with a copy of your latest CV to [...] to the high volume of applicant response, not all applicants may receive a response from Digital Green. Digital Green is an equal opportunity employer committed to identifying and developing the skills and leadership of people from diverse backgrounds.

SE-2 / SSE (Frontend)

Apply On Company Site
Back to search page
;