Share this Job

Date posted:  Dec 26, 2021

Shanghai, CN

Job Function:  Other
Job Type:  Permanent
Job Requisition ID:  7883

Lead Software Developer, FarmConnect

We at Yara are part of a global network, collaborating to profitably and responsibly solve some of the world's key challenges - resource scarcity, food insecurity and environmental change.

About the Unit

There are more than 500 million smallholder farms globally. 2.5 billion people depend on Smallholder Communities for their food and livelihoods. Smallholder regions are characterized by low living standards, high rates of illiteracy and low agricultural productivity. Yara's mission is "Responsibly Feed the World and Protect the Planet". Key to achieving this is enabling thriving Smallholder Communities. At Yara, the Smallholders Digital Team is part of the Crop and Digital Solutions Unit. 

About Crop and Digital Solutions

Yara aims to be the crop nutrition company for the future and is leading the development of sustainable agriculture and digital tools to contribute to solving global agricultural challenges. We have a worldwide presence with sales teams in ~150 countries and around 17,000 employees. Yara Farming Solutions, will lead the transformation towards more sustainable and efficient food production, by innovating our offerings and the way we work. Crop and Digital Solutions is responsible developing and scaling new “on-farm” digital and integrated tools and solutions for an efficient and transparent food system.


  • Working within our product team and lead a team of software engineers to continuously iterate to meet our customers’ needs.
  • Ensuring stability and high standards of the development team.
  • Writing clean, testable, scalable and maintainable code that complies with the latest web/mobile development standards and best practices.
  • Improving development knowledge/skills of the team.
  • Supporting your teammates with your knowledge experience and establishing processes.



  • 5~8+ years of full-stack development experience with minimum 3 years of leading a small development team(5-10 team members).
  • Thorough understanding of JavaScript/TypeScript, React/React Native, NodeJS and the JavaScript eco-system. Excellent knowledge of design patterns, data structures and common algorithms.
  • Hands-on experience of at least one full SDLC of a large-scale web/mobile application, good knowledge of WeChat mini program.
  • Strong knowledge of cloud-based micro-service architecture, familiar with cloud service providers such as AWS, Alibaba Cloud, Tencent Cloud etc. and familiar with both Serverless and Containerized micro-service architectures.
  • Good knowledge of process automation, DevOps pipeline etc.
  • Good written and oral communication in English, and rich experience in working with cross-functional teams.
  • Familiar with agile development, good knowledge of scrum and kanban methods.


Additional Information


  • 作为开发团队的负责人,您需要带领开发团队与我们的产品团队一起不断地迭代和开发产品来满足我们用户的需求。
  • 确保开发团队的稳定性与维持开发的高标准。
  • 根据网页及移动应用的最新标准和最佳实践,编写清晰、可测试、可扩展和可维护的代码。
  • 提升团队的技术和知识储备。
  • 用您的知识与经验给予团队成员以必要的支持,并且建立各种必须的流程并加以实施。



  • 5至8年的全栈开发经验,其中有过至少3年带领小型开发团队(5-10人左右)的经验。
  • 对于JavaScript/TypeScript、React/React Native、NodeJS以及JavaScript生态有全面且透彻的理解。熟悉标准的设计模式、数据结构及算法。
  • 至少全面参与过一次大型web或移动应用的设计与开发的完整流程,并且有一线的开发经验。
  • 对于基于云服务的微服务架构有深入了解,熟悉AWS、阿里云、腾讯云等云服务商的各项技术指标,熟悉基于Serverless和容器的微服务架构。
  • 对于流程自动化、DevOps的自动化管道等有较深的了解。
  • 拥有基本的英语读写与口语能力,以及与各种跨职能团队沟通的丰富经验。
  • 熟悉敏捷开发,对scrum和看板方法有较深的了解。


We strive to reflect the diversity in society and encourage all qualified applicants from all background to apply. We are committed to creating a work environment that fits gender equality and allows combining career progress with the needs of a family or other personal circumstances

Why us?

  • Evolving tech development division of an established agricultural products and services company.
  • Explore and develop digital, software, hardware products, which provide value to farmers, smallholder communities and the value chain.
  • Be part of our mission to build sustainable solutions that benefit humanity and the environment.
  • Full-time, permanent and freelance contract options available with competitive remuneration + benefits.
  • Support for personal development, training and continuous learning.
  • Commitment to using new technologies and frameworks, meetups, and knowledge sharing.


This role is being pipelined for January 2022

Apply no later than

Knowledge grows through differences
Yara is committed to creating a diverse and inclusive environment and is proud to be an equal opportunity employer. We believe that creating a diverse and inclusive work environment is not only the right thing, but also the smart thing to do. To deliver on this, Yara has firmly anchored Diversity & Inclusion (D&I) in our business strategy and has more than 400 employees worldwide involved in D&I ambassador networks. 

Job Segment: Developer, Agricultural, Sustainable Agriculture, Cloud, Programmer, Technology, Agriculture