We're Hiring!
We're a team of developers passionate about enabling the future of food and agriculture.
We're actively hiring talented and driven individuals to join us at our offices in Florianopolis, Brazil and San Francisco, USA as we
scale our agriculture network globally.
Please find descriptions of open positions and a link to our application form below.
We look forward to working with you soon!
As Leaf's Product Manager, you will be responsible for driving vision, strategy, and design of API products that power our customer’s use cases across food and agriculture including farm data dashboards, lending & insurance products, outcome based models, land & input marketplaces, agronomic recommendation models, traceability applications, and equipment maintenance forecasting.
We’re passionate about empowering food and agriculture developers and delivering a great developer experience that allows them to build better products. A great developer experience minimizes the “time to magic” as a junior developer learns about Leaf for the first time and a great developer experience also enables the largest food and agriculture companies on the planet to confidently debug massive web scale applications.
We prefer candidates who have experience designing and scaling API and infrastructure products. An interest in food and agriculture is important, but a food and agriculture background is not required.
What excites us:
• Experience building and delivering products for developers.
• Strong empathy with developer customers from various backgrounds and levels of sophistication.
• A track record of running through walls to deliver results.
• Leaders who have solved complex problems and have the aptitude to navigate uncharted waters.
As Product Manager, you will:
• Be the leading expert on our developer customers, understanding what and how they are building, where they get stuck, and which tools or tech will make their jobs easier.
• Deliver the products and processes for developers to build, test, and confidently deploy their Leaf applications across different environments, and alert them if their applications aren’t performing as expected in production.
• Keep your finger on the pulse of ever-changing technology trends. Ensure Leaf’s developer experience continues to evolve and stays on the leading edge.
• Organize and drive customer advisory boards and facilitate discussions with developers from hackers to startups to Fortune 500 companies. Conduct complex customer discovery sessions with marquee customers.
• Keep an up-to-date product roadmap for our developer products, communicating with key stakeholders on priorities, launch status, and changes in product plans.
• Report on both the business and operational performance of your products and customers on a weekly basis.
We’re seeking an experienced Quality Assurance leader. The ideal candidate is an exceptionally organized and methodical professional with the experience necessary to take our products to the next level with respect to accuracy, security, and safety. You will be charged with improving our quality culture, in which all team members are actively engaged in guaranteeing the quality of our product, including our core API and all external documentation (e.g., docs, blog, postman collections), our website (e.g., registration process, usage monitoring, billing) and support.
Primary objectives of this Role
- Explore/Test our APIs to guarantee that all the requirements are met
- Help the team to foresee security threats (e.g., DDoS, data leak, injection attacks, sensitive data exposure, access control)
- Develop and maintain automated tests
- Manage the release cycle and version control
- Communicate with Devops and Support teams the evolution of bugs, versions and the production state
Complementary objectives
- Interpret, build upon, and comply with company quality assurance standards
- Carefully maintain complaint and nonconformance processing through records and tracking systems, including root cause and corrective actions
- Document quality assurance activities with internal reporting and audits
- Pursue continuing education on new solutions, technology, and skills
Skills and Qualifications
- Fluent or advanced english
- Creation and Execution of Test Cases
- Previous experience on testing APIs
- Superb programming competence, especially in scripting languages (e.g., Python, Golang, NodeJS)
- BDD test frameworks, such as Cucumber and Behave
- Cloud experience
- API Testing with Postman
Preferred Qualifications
- Experience with Agile/Scrum methodology and how QA functions within it
- Experience with continuous integration and continuous delivery (e.g., Travis, CircleCI)
- Knowledge of APM software (e.g., NewRelic, Datadog)
- Previous experience on testing microservice and serverless architectures
- Previous experience on performance testing and tuning
- AWS experience
- Knowledge of Agtech and Geoprocessing
We’re seeking a Senior Software Developer that has experience on serverless and/or microservices architectures. The ideal candidate will have experience with Spring Boot, AWS Lambda, knowledge of CI tools, and passion for building products for developers.
Primary objectives of this Role
-
Develop and maintain our API
-
Review code of teammates
- Develop and maintain automated tests
- Act and improve the release cycle and version control
- Communicate with DevOps and Support teams the evolution of bugs, versions and the production state
Skills and Qualifications
- 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)
- Previous experience on microservice and serverless architectures
- Experience with Agile/Scrum methodology
- Experience with continuous integration and continuous delivery (e.g., Travis, CircleCI)
- Experience with cloud
Preferred Qualifications
- Knowledge of Agtech and Geoprocessing
- Knowledge of GeoTools, GDAL and other GIS frameworks
- Knowledge of APM software (e.g., NewRelic, Datadog)
- Previous experience in performance testing and tuning
- TDD and BDD test frameworks, such as Cucumber and Behave
- AWS and Terraform experience
- Masters or PhD
Description:
As Dev Ops specialist, your primary responsibilities will include coding integration scripts between the core Leaf API and the partner's APIs, implementing CI, testing new features, and support partner issues.
Preferred Background:
- Bachelor degree in Computer Science or equivalent
- 2+ years of programming in any language
- Familiarity with Chef, Terraform, Ansible, Pupty or other infrastructure as code framework
- Deep knowledge of Linux and Networking
Bonus:
- You've worked with AWS, Docker, Azure, or other cloud providers / tools.
- English proficiency
What to expect while working with us:
- Most importantly, you will have fun working with a fast-paced team on a product that is influencing the future of agriculture globally.
- You will be in charge of what you build and be an integral part of the product development process.
- Competitive compensation (don't worry about this!)
Description:
We’re seeking an intern with GIS, geography and/or agronomics background. This intern needs also to have a small background in programming and a lot of interest in learning more about software development, cloud computing and highly scalable systems.
Primary objectives of this Role
- Develop and maintain our API, with special emphasis on the GIS/Agronomic aspects.
Skills and Qualifications
- Fluent or advanced English.
- Knowledge of Agtech and/or Geoprocessing.
- Final year student or recent graduate of Geography, Agronomy, Computer Science, or related courses.
Preferred Qualifications
- Knowledge of GeoTools, GDAL and other GIS frameworks.
- Experience with agile methodologies.
- Cloud experience.
- Knowledge in python or java is a differential.
Description:
As an Integration Engineer, your primary responsibilities will include coding integration scripts between the core Leaf API and the partner's APIs, implementing CI, testing new features, and support partner issues.
Preferred Background:
- Bachelor degree in Computer Science or equivalent
- 5+ years of programming in any language
- Familiarity with Python, Golang or Elixir or interest to learn it
- Experience with CI and Cloud
- Familiarity with Microservices architecture or interest to learn it
- Familiarity with API building or interest to learn it
Bonus:
- You know AWS, Docker
- English proficiency
What to expect while working with us:
- Most importantly, you will have fun working with a fast-paced team on a product that is influencing the future of agriculture globally.
- You will be in charge of what you build and be an integral part of the product development process.
- Competitive compensation (don't worry about this!)