Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Entry-level / graduate
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., Proficiency in Java and scripting languages like Python, Golang, or NodeJS., Experience with microservices and serverless architectures, preferably with Spring Boot and AWS Lambda., Fluent or advanced English communication skills..

Key responsibilities:

  • Develop and maintain the company's API.
  • Create and manage automated tests for software quality.
  • Collaborate with Product, DevOps, and Support teams on bug fixes and version updates.
  • Contribute to the evolution of the software in a remote, Agile environment.

Leaf Agriculture logo
Leaf Agriculture

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 cuttingedge 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, outcomebased 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 remotefirst 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 andor 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 AgileScrum 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 forwardthinking 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.



Required profile

Experience

Level of experience: Entry-level / graduate
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Related jobs