About Agrivero Agrivero is a young technology company dedicated to making coffee supply chains more efficient, traceable, and fair. We create AI-powered solutions to automate coffee quality control and improve traceability, helping producers and suppliers maintain high standards. Our first product, VeroLab 1.0, is already on the market, with new units shipped worldwide every week.
As a bootstrapped company, we embrace a no-waste culture, flexibility, and long-term planning. These values are in our DNA, and we look for talented individuals who want to grow with us. We are committed to generous knowledge-sharing, honesty, and creating an environment where everyone can thrive.
Full-Stack Developer
We are seeking an experienced Full-Stack Developer to join our dynamic team in the development of the OTA (Over-The-Air) Dashboard and Agrivero Web App. 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:
- lead the Web App and Device UI development.
- Utilize modern frameworks (like Svelte) to create a responsive user interface of Agrivero web app based on the Figma models.
- Design and Implement the web-based OTA Dashboard to manage the VeroLab devices. Initiating commands, monitoring devices, and managing deployments
Backend Development:
- Own the development and maintenance of the backend infrastructure.
- Implement user authentication and role-based access control
- Integrate with SQLite or other 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. Develop features for automated deployment of ML pipeline updates.
- Monitoring and Logging:
- Implement real-time device status monitoring, including connectivity, Errors and performance metrics
- Provide access to logs and reports generated by the Agrivero pipeline
Security Measures:
- Implement security best practices to protect sensitive customer data.
- SSL, Authentication, Secure software Updates.
Your profile:- Proven experience as a Full-Stack Developer, with expertise in a Java Framework (Svelte or React), Python, SQLite (or equivalent databases).
- Familiarity with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS or GCP).
- Understanding of industry-standard security practices and compliance requirements. Experience in implementing state of the art security features, including SSL, JWT, and role-based access control.
- Familiarity with major web browsers and compatibility requirements
- Knowledge of scalable infrastructure design to accommodate a growing number of registered devices
- Strong problem-solving skills and the ability to handle errors gracefully for optimal user experience
- Fluent in English with strong communication skills
- A Plus: 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:- We offer flexible working hours, 75% overlap with CET time zone is preferred
- You can work from an office in Berlin or remotely, however we will prefer candidates who are registered in Berlin or ready to relocate
- Even though we planned this position to be full-time in Berlin, we are ready to consider other candidates and arrangements (eg. 75% part-time employment). We are flexible and family-friendly and want to find an arrangement that works for both
- Start: October 2024
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
eduard+hr@agrivero.ai and a few words about why you want to join our team.