Grow with us

Join the farm data ecosystem of the future

Back to all jobs

Senior React Developer


We’re looking for a Senior React Developer. Our product is an API that makes it easy to work with consistent farm data from any source including machines, satellites, soil labs, weather stations, farm management software, and more. We’re looking for individuals excited about building the future of food and agriculture.

Leaf, data infrastructure for agriculture

We are looking for someone to:

  • Collaborate with the UI/UX team to develop our website
  • Collaborate with the product team to create reusable components for third parties
  • Convert wireframes and drawings to high quality code


  • At least 5 years of relevant experience as a full-stack or front-end developer working with React, RESTful APIs and AWS.
  • Domain JavaScript, including DOM manipulating and the JavaScript object model
  • Experience with code versioning tools
  • Experience with workflows React.js popular like Flux or Redux and its basic principles
  • Experience with TDD, BDD, Unit testing and use of testing tools like Jest or Enzyme with confidence. Jasmim, Karma, Mocha and Selenium would also be helpful.
  • Solid understanding of modern authorization mechanisms such as JSON Web Token, AWS Cognito, etc.
  • Practical knowledge in libraries such as: jQuery, MomentJS, Underscore e Lodash
  • Fluent english


  • Meal voucher
  • Remote job
  • Home Office Assistance
  • Health Insurance
  • Dental Plan
  • Birthday Day Off
  • Monthly Happy Hour

Who We Are

Leaf’s mission is to empower Food and Agriculture Developers by providing user-friendly infrastructure for agriculture data and services. Developers use Leaf's API to access standardized and aggregated agriculture data from all major agriculture brands allowing them to launch better products faster.

Leaf powers products including farm data dashboards, lending products, outcome-based models, land and input marketplaces, agronomic recommendation models, traceability applications, and equipment maintenance forecasting.

Learn more:

Apply for this role
Max. 500 characters