SmartRural Operations is dedicated to harnessing the power of data to support farmers, agronomists, and other stakeholders in the agricultural industry. We aim to move from simply deploying IoT solutions to creating secure, scalable data platforms to facilitate data-driven decisions that improve crop yield, optimize resources, and promote sustainable agricultural practices.
Job Summary:
We are seeking an experienced Back-End Developer to join our team and contribute to the design, development, and optimization of our data systems. This role involves building database solutions, creating reliable APIs, and developing data analysis tools that enable stakeholders to access actionable insights. As part of a small team, you will have the opportunity to recommend solutions, and take those solutions through to implementation.
Key Responsibilities:
1. Database Design & Management: Design, develop, and maintain robust, scalable, and secure database systems to manage large volumes of agricultural data.
2. API Development: Develop RESTful, gRPC or GraphQL APIs to enable seamless data exchange between various services and interfaces.
3. Data Analysis Tools: Collaborate on the development of data analysis and visualization tools that provide users with critical insights from complex data sets.
4. Integration: Work with IoT and remote sensing technologies to improve/maintain ingestion and processing data from various sources, ensuring compatibility and data quality.
5. Security & Compliance: Ensure data security and compliance with industry standards, handling sensitive data in line with GDPR and agricultural data protection regulations.
6. Optimisation & Maintenance: Optimise application performance, ensure reliability, and perform routine maintenance to improve the overall functionality of back-end systems.
7. Documentation & Collaboration: Document systems, APIs, and data workflows and collaborate with cross-functional teams to meet project milestones.
Qualifications:
Education: Bachelor’s degree in Computer Science, Information Technology, Stack Development or a related field (or equivalent work experience).
Experience: 3+ years of experience in back-end and/or software development, preferably in a data-driven environment.
Technical Skills:
1. Proficiency in server-side languages such as Java, Python, Node.js, or equivalent mature language.
2. Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
3. Ability to design and build of APIs (REST, GraphQL) and work with third-party API frameworks.
4. Working knowledge of cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
5. Ability to analytically interpret data and design systems that support data analysis and visualization.
6. Strong problem-solving abilities, attention to detail, and effective communication skills for cross-team collaboration.
7. Ability to produce clear and concise documentation.
Preferred:
1. Experience with any backend frameworks such as Parse, Express.js, Django, Flask, Laravel, FastAPI, Spring.
2. Understanding of time-series database systems.
3. Experience with data processing frameworks.
4. Understanding of geospatial data management and mapping tools (e.g., GIS, PostGIS).
5. Experience with Agile project management is a plus.
6. Background in machine learning or statistical analysis is a plus.
7. Familiarity with agricultural industry, data types, IoT devices, and remote sensing technologies is a plus.
Benefits:
1. Salary range: £34,000 to £44,000 per annum.
2. Flexible working hours and remote work options.
3. Opportunity to work on meaningful projects that impact sustainability in agriculture.
4. Professional development opportunities through allocated training budget.
5. Salary sacrifice car scheme available.
Our Values
For those seeking a sense of purpose in their work, SmartRural provides an opportunity to align personal and professional values. As part of the SAOS group of companies, we are united through co-operative values and seek to improve Scottish agriculture through fairness, sustainability, and innovation.
By choosing SmartRural, individuals can take pride in knowing their efforts directly support a collective mission that makes a real difference in Scotland. This is a workplace where principles matter as much as profits, and where every contribution helps to build a better, more equitable future for Scottish Agriculture.
Contact
For further information please contact us at careers@smartrural.coop.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr