Full-Stack Developer (f/m/x, full-time, onsite in Berlin or remote)

About Agrivero

Agrivero is a technology company working towards making coffee supply chains efficient, traceable, and fair. We develop solutions for the automation of coffee quality control and traceability using AI. Our first product, VeroLab 1.0, is already on the market and we are shipping more units worldwide every week.

We are an entirely bootstrapped company founded by 2 experienced entrepreneurs. This means that no-waste-culture, flexibility, and long-term planning are in our DNA. We appreciate talented individuals who want to grow with us. We share knowledge generously and we are honest.


We are seeking an experienced Full-Stack Developer to join our dynamic team in the development of the OTA (Over-The-Air) Dashboard software and Agrivero Web App. The OTA Dashboard enables remote management and deployment of the Agrivero pipeline on VeroLab devices (NVIDIA Jetson).

As a Full-Stack Developer, you will be responsible for designing, implementing, testing, and maintaining both frontend and backend components of the OTA Dashboard (internal use) and Agrivero Web App (customer-facing).

Your responsibilities:

  • Frontend Development:
    • Implement and maintain the web-based OTA Dashboard using React.js and Material-UI for initiating commands, monitoring devices, and managing deployments
    • Utilize modern frameworks like React.js or Vue.js to create a responsive user interface of the Agrivero Web App
    • Collaborate with UX/UI designers to implement a user-friendly experience
  • Backend Development:
    • Develop and maintain the backend infrastructure using Node.js (Express.js).
    • Implement user authentication and role-based access control
    • Integrate with MongoDB or any preferred database for device registration and data storage
  • Integration and Communication:
    • Implement communication protocols for data exchange between the OTA Dashboard, VeroLab devices, and cloud services (AWS or Google Cloud)
    • Develop features for automated deployment of ML pipeline updates
  • Monitoring and Logging:
    • Implement real-time device status monitoring, including connectivity and performance metrics
    • Provide access to logs and reports generated by the Agrivero pipeline
  • Security Measures:
    • Implement encryption for communication between the dashboard and devices, secure authentication, and encryption of sensitive data

Your profile:

  • Proven experience as a Full-Stack Developer, with expertise in React.js, Node.js, and MongoDB (or equivalent databases).
  • Familiarity with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS or GCP). Experience in implementing security features, including HTTPS, JWT, and role-based access control
  • Strong problem-solving skills and the ability to handle errors gracefully for optimal user experience
  • Familiarity with major web browsers and compatibility requirements
  • Knowledge of scalable infrastructure design to accommodate a growing number of registered devices
  • Understanding of industry-standard security practices and compliance requirements
  • Fluent in English with strong communication skills
  • Nice to have: Familiarity with Jetson Nano Orin devices and Jetpack 6 or later
  • Nice to have: Experience with infrastructure as code (IaC) for deployment configuration

Working conditions:

  • Flexible working hours
  • Working from the office in Berlin or remote
  • Start: March 2022

We value equality and diversity and are looking forward to applicants of any gender, religion, and ethnicity.

How to apply:

Send us your CV to darina@agrivero.ai and a few words about why you want to join our team.
Agrivero UG
c/o Oppermann
Prinzenallee 22
13389 Berlin Germany

+49 176 72665607

By submitting your email, you accept our privacy terms.
© 2024 Agrivero UG - Revolutionizing green coffee grading