Back End Software Engineer

We're excited to offer an exceptional opportunity for a seasoned Back End Software Engineer to join the R&D team at our client, a leader in the agtech industry pioneering integrated solutions that harness AI to protect and optimize crop health on a global scale. Leveraging advanced technologies such as drones, satellites, and sophisticated data analytics, our client delivers critical insights that empower farmers to maximize yields while minimizing environmental impact.

About the Project:
Our client's innovative platform is designed to revolutionize the agricultural landscape. It uses state-of-the-art AI to process and analyze vast amounts of geographic and spatial data, transforming them into actionable intelligence for agricultural professionals. The system is crafted to support GIS applications, offering robust back-end systems that ensure efficient data management and high-performance APIs facilitating seamless integration with various front-end applications. This system not only addresses the immediate needs of crop monitoring and disease prevention but also enhances sustainable farming practices worldwide. As part of our team, you will contribute to a project that helps secure food sustainability for future generations, making an essential impact across diverse global markets.

Responsibilities:
- Design, develop, and maintain back-end systems and databases that support GIS applications.
- Work with front-end developers to build APIs that enable data to be shared between different applications and systems.
- Develop and maintain data pipelines that enable the automated processing of spatial data.
- Design and implement database schemas that enable efficient storage and retrieval of geographic data.
- Develop and maintain security protocols that ensure data privacy and compliance with industry standards.
- Monitor and optimize back-end systems to ensure that they perform reliably and at scale.
- Troubleshoot issues with back-end systems and databases, and work with the team to resolve them in a timely manner.
- Keep up to date with industry trends and best practices in GIS and back-end development, and apply them to improve our systems and processes.

Qualifications:
- At 5 years of relevant experience in back-end development, with a focus on GIS applications.
- Mastered Node.js, TypeScript / JavaScript
- Strong programming skills in languages such as Python, Java, or C++.
- Experience with relational databases such as PostgreSQL, MySQL or Oracle.
- Experience with non-relational databases such as MongoDB or Cassandra is a plus.
- Familiarity with GIS software such as ArcGIS, QGIS or Mapbox.
- Familiarity with GIS data formats such as shapefiles, GeoJSON or KML.
- Experience working with APIs and web services.
- Strong problem-solving skills and ability to work in a team environment.
- Excellent communication skills to collaborate with different stakeholders including clients and cross-functional teams.
- Experience in Agile/scrum environment.
- Experience working on AWS/GCP environment - An Advantage
Excellent written and communication skills in English
- Ability to flexible working hours and join global team meetings

About Olive

Who we are?
Olive is a one-stop custom software development company headquartered in Herzliyya. With a pool of 100+ top-notch engineering resources, we help CxOs of VC-backed startups and fast-growing tech companies in Israel to custom build software engineering teams packed with top-tier talent.

Why us?
We realize that one of the most crucial things for developers β€” adequate client and fascinating project. So we qualify our Clients to make sure that they:
- have an idea that they believe will make the world a better place;
- think long-term and looking for a trusted-tech partner;
- want to rely on and avoid micromanaging.

Company website:
https://www.olivesystems.co.il/career
Job posted on 22 April 2024
97 views    24 applications

To apply for this and other jobs on Djinni login or signup.