C# .NET Back end developer

Roma, Italia
  • Sei un programmatore ambizioso, conosci algoritmi di reinforcement learning e vorresti metterti in gioco?
  • Conosci il linguaggio di programmazione C# e le basi della programmazione orientata agli oggetti?


Inviaci la tua candidatura!


Irreo è un'azienda che progetta, assembla e commercializza un sistema automatico che analizza dati satellitari per irrigare le colture in base al loro reale fabbisogno idrico.


Il nostro obiettivo è consentire agli operatori del settore agricolo ed ornamentale di automatizzare il loro impianto irriguo in maniera intelligente ed efficiente per contrastare i problemi di siccità dovuti ai cambiamenti climatici che sono in corso.


Irreo è in grado di fornire una programmazione dinamica e ottimale dell’irrigazione utilizzando differenti tipologie di dati satellitari senza la necessità di installare nessun sensore sul campo. Inoltre, attraverso il nostro innovativo sistema di controllo e grazie alle nostre centraline sul campo, i nostri clienti possono gestire l’irrigazione e la fertirrigazione direttamente dal loro smartphone.


Attualmente, grazie anche all’apporto di capitali da parte di un fondo di venture capital, stiamo consolidando la nostra presenza in Italia ed iniziando ad espanderci nel resto d’Europa e stiamo cercando un Back end developer che si unisca a noi e ci aiuti a crescere.


Collaborando con il nostro CTO e il nostro team di ingegneri, lavorerai in un ambiente giovane, veloce e dinamico, contribuendo ad accelerare la crescita di Irreo al fine di diventare la piattaforma per l’irrigazione di precisione leader in Italia ed in Europa.


Lavorerai in piena autonomia, svolgendo le attività con competenza e con una supervisione minima e in conformità con la missione aziendale. Sarai invitato a condividere idee personali, proposte e contributi per migliorare i nostri prodotti.


In particolare, ti occuperai di:

  • Sviluppare e manutenere la parte server-side dei prodotti software aziendali, assicurandone il corretto funzionamento;
  • Ottimizzare velocità, stabilità e scalabilità di server e applicazioni sviluppate;
  • Creare codice e librerie riutilizzabili per implementazioni future;
  • Creare e integrare API;
  • Creare e implementare soluzioni di archiviazione dati;
  • Migliorare e sviluppare l'architettura di controllo e comunicazione con i nostri dispositivi IoT;
  • Migliorare e sviluppare algoritmi di gestione intelligente dell'irrigazione;​
  • Sviluppo e mantenimento firmware dispositivi.


Esperienze e competenza richieste:

  • Competenze nelle integrazioni cloud, in particolare AWS e Azure;
  • Capacità nell’utilizzo di database, in particolare MongoDB;
  • Programmazione in C/C++/Java o possibilmente C#;
  • Competenza in tema di sicurezza;
  • Predisposizione al pensiero logico e alla programmazione;
  • Capacità di lavorare in gruppo;
  • Ottima conoscenza della lingua Inglese, sia scritta che parlata;
  • Dimestichezza nella lettura della documentazione, nell’utilizzo delle risorse online (es. Stack Overflow) e negli strumenti di versionamento.


Cosa stiamo cercando:

  • Ami ciò che fai e sai trasmettere il tuo entusiasmo anche ad altre persone del team. In Irreo è la passione per quello che facciamo che ci rende speciali e che ci permette di realizzare prodotti unici ed innovativi.
  • Non sei una persona troppo accademica o ossessiva nel suo perfezionismo, sai comprendere che la velocità è spesso importante quanto la qualità quando si tratta di fare le cose in un mondo competitivo.
  • Ami esplorare, testare nuove idee e sei sempre a caccia di nuove opportunità. Piuttosto che aspettare che ti si dica cosa fare, sei propositivo e dai un contributo fondamentale alla crescita del gruppo.
  • Sei una persona con i piedi per terra, desiderosa di ascoltare feedback e critiche costruttive. Sei pronto a migliorarti e sostenere il tuo team con tutto ciò di cui ha bisogno.


Cosa offriamo:

  • Il talento, la creatività ed il confronto sono alle basi della nostra cultura aziendale.
  • Avrai a disposizione i migliori strumenti disponibili sul mercato: sia hardware che software.
  • Avrai un budget personale annuale con cui investiamo nel tuo continuo apprendimento, attraverso corsi, conferenze e libri.
  • Trascorrerai nel nostro ufficio di Roma tutto o parte del tempo lavorativo. Avrai sempre la libertà di decidere dove si trova l'ufficio di oggi.
  • Il nostro orario standard è 9-18, ma questa non è un'azienda "timbra il cartellino". Avrai la piena fiducia di creare le condizioni giuste per aumentare la tua produttività personale.
  • Utilizziamo diversi strumenti per accrescere il potere di spesa, la salute e il benessere del nostro team.
  • Il nostro pacchetto retributivo è altamente competitivo e può includere stock option a seconda delle prestazioni.


Offriamo un contratto di lavoro full time a tempo indeterminato.


Sarà possibile lavorare in modalità mista smart-working e ufficio, ma solo dopo i primi sei mesi di lavoro, durante i quali è richiesta la costante presenza presso la nostra sede di Roma.

  • Are you an ambitious programmer, do you know reinforcement learning algorithms and would like to get involved?
  • Do you know the C# programming language and the basics of object-oriented programming?


Send us your application!


Irreo is a company that designs, assembles and markets an automatic system that analyses satellite data to irrigate crops according to their actual water requirements.


​Our aim is to enable operators in the agricultural and ornamental sector to automate their irrigation system in an intelligent and efficient way to counteract the drought problems caused by ongoing climate change.


Irreo is able to provide dynamic and optimal irrigation programming using different types of satellite data without the need to install any sensors in the field. Furthermore, through our innovative control system and thanks to our field control units, our customers can manage irrigation and fertigation directly from their smartphones.


Currently, thanks also to the injection of capital by a venture capital fund, we are consolidating our presence in Italy and starting to expand in the rest of Europe, and we are looking for a back-end developer to join us and help us grow.


Working with our CTO and engineering team, you will work in a young, fast-paced and dynamic environment, helping to accelerate Irreo's growth to become the leading precision irrigation platform in Italy and Europe.


You will work independently, performing tasks competently and with minimal supervision and in accordance with the company mission. You will be invited to share personal ideas, proposals and contributions to improve our products.


Specifically, you will be responsible for:

  • Develop and maintain the server-side part of the company's software products, ensuring their proper functioning;
  • Optimise speed, stability and scalability of servers and developed applications;
  • Create reusable code and libraries for future implementations;
  • Create and integrate APIs;
  • Create and implement data storage solutions;
  • Improve and develop control and communication architecture with our IoT devices;
  • Improve and develop smart irrigation management algorithms.
  • Develop and maintain device firmware.


Required experience and skills:

  • Expertise in cloud integrations, particularly AWS and Azure;
  • Skills in the use of databases, in particular MongoDB;
  • Programming in C/C++/Java or possibly C#;
  • Security competence;
  • Aptitude for logical thinking and programming;
  • Ability to work in a team;
  • Excellent knowledge of the English language, both written and spoken;
  • Familiarity with reading documentation, using online resources (e.g. Stack Overflow) and versioning tools.


What we are looking for:

  • you love what you do and you know how to transmit your enthusiasm to other people in the team. At Irreo it is the passion for what we do that makes us special and allows us to create unique and innovative products;
  • you are not overly academic or obsessive in your perfectionism, you understand that speed is often as important as quality when it comes to getting things done in a competitive world;
  • you love to explore, test new ideas and are always on the hunt for new opportunities; rather than waiting to be told what to do, you are proactive and make a fundamental contribution to the growth of the group;
  • you are a down-to-earth person, eager to listen to feedback and constructive criticism. You are ready to improve and support your team with whatever it needs.


What we offer:

  • talent, creativity and confrontation are the basis of our corporate culture;
  • you will have the best tools available on the market: both hardware and software;
  • you will have a personal annual budget with which we invest in your continuous learning, through courses, lectures and books;
  • you will be able to manage your time and travel and work remotely;
  • our standard hours are 9am-6pm, but this is not a 'clock-punching' company; you will have the full confidence to create the right conditions to increase your personal productivity;
  • we use different tools to increase the spending power, health and well-being of our team;
  • our remuneration package is highly competitive and can include stock options depending on performance.


We offer a full-time, permanent employment contract.


It will be possible to work in mixed smart-working and office mode, but only after the first six months of work, during which constant presence at our office in Rome is required.