Logo for Leaf Agriculture

Developer

Role overview

Qualifications

  • Fluent or advanced English
  • Bachelor's degree in Computer Science or equivalent
  • Strong programming skills in Java and scripting languages (e.g., Python, Golang, Node.js)
  • Experience with microservice and/or serverless architectures

Responsibilities

  • Develop and maintain our API
  • Develop and maintain automated tests
  • Coordinate with Product, DevOps, and Support teams to manage bugs, releases, and production state

About the company

Leaf Agriculture logo

Leaf Agriculture

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.


Who We Are:

Leaf Agriculture is on a mission to revolutionize the agriculture industry by empowering Food and Agriculture Developers with seamless access to standardized and aggregated data. Our cutting-edge API platform enables the creation of innovative products such as farm data dashboards, lending solutions, agronomic models, and more. We are shaping the future of AgTech, and we want you to be a part of this exciting journey.

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. 


Our engineering culture is based on transparency, frequent and clear communication, and high standards of quality and innovation. We use Kanban as our main methodology and foster team autonomy, pair programming and remote-first tools and techniques. Leaf’s API is a microservice architecture built upon SpringBoot, Serverless, and AWS services. 

 

The Opportunity:

We’re seeking a Software Developer with experience in serverless and/or microservices architectures. The ideal candidate will have experience with Spring Boot and AWS Lambda, knowledge of CI tools, and a passion for building digital solutions. 

 

Key Responsibilities:

● Develop and maintain our API 

● Develop and maintain automated tests 

● Cooperate & communicate with Product, DevOps and Support teams the evolution of bugs, versions and the production state

 

What We’re Looking For:

● Fluent or advanced English 

● Bachelor degree in Computer Science or equivalent 

● Superb programming competence, especially in Java and scripting languages (e.g., Python, Golang, NodeJS) 



Preferred Qualifications 

● Previous experience with microservice and serverless architectures

● Experience with Agile/Scrum methodology 

● Experience with continuous integration and continuous delivery (e.g., Travis, CircleCI) 

Experience with cloud

 

Why Join Us?

At Leaf Agriculture, you’ll be part of a forward-thinking team that values innovation, collaboration, and results. We offer an environment where your contributions directly impact our success and the future of agriculture technology. If you are a driven Account Executive with a passion for building new business, asking the right questions, and making a difference, we invite you to apply and join us in shaping the future of AgTech.



Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at Leaf Agriculture

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.