Demeter is building the data platform for global agriculture, with a particular focus on investors.
Our platform delivers information in various forms—quantitative, qualitative and geographic—to help our customers shape the footprint of the world's ag sector.
We're looking for a skilled and enthusiastic full-stack engineer to help shape the future of our technology.
You will work with our Lead Developer as our second engineering hire.
The role requires full-stack development, and you will engage with the entire technology stack from day one.
You'll contribute directly to decision-making and technical direction as we explore new technological pathways.
Our present work includes: Mapping and extracting meaning from large geographic datasets Using OpenAI APIs to index and understand many thousands of natural language documents Designing and implementing a database that employs our proprietary universal agricultural taxonomy Implementing real-time communication features to power our community We presently use Python and JavaScript, with a stack including PostgreSQL, Flask and Vue.js, heavy leverage of Azure cloud services including AI Search, and CI/CD via GitHub Actions.
Specific expertise in our stack is not required, but a solid understanding of software engineering principles, database design, and an enthusiasm for learning new technologies is essential.
The work will rely on your ability to research and learn new technologies, and apply that knowledge to solve difficult and interesting problems.
If you enjoy that process, like to have a significant impact on product development, and believe that you are a) conscientious, b) curious and c) capable, we want to hear from you!
Key Responsibilities Design, develop, and maintain full-stack features across the Demeter platform.
Collaborate closely with the Lead Developer on architectural and technical decisions.
Identify and implement solutions for novel and complex problems.
Contribute to improving our CI/CD pipelines, working with GitHub Actions and Azure.
Work with the team to identify new technologies and pathways to evolve our stack as we scale.
Skills & Experience 3+ years of software development experience with a focus on web technologies.
Knowledge of backend development (e.g., Flask or similar frameworks) and frontend development (e.g., Vue.js or other JS frameworks).
Experience with database design and management, particularly PostgreSQL (or any relational database).
Familiarity with cloud platforms (Azure preferred but not required).
Strong communication skills and the ability to work collaboratively in a small team.
Experience with CI/CD pipelines, particularly GitHub Actions.
Knowledge of geographic data, agriculture, or investment platforms (not required but beneficial).
Work Environment Flexible work arrangements: fully remote, hybrid, or in-office in Battersea, London.
You must be based in the UK and have the right to work in the UK.
Salary & equity £50,000-£70,000 pa, depending on experience Equity incentives depending on experience Application Process Apply with your CV and a cover letter explaining what interests you about the role and what you think you could bring to Demeter.
Please send both of these to ******, with ****** in cc.
First Stage - a short introductory interview with our Lead Developer Second Stage - a short take-home coding challenge relevant to the work we do at Demeter Third Stage - a more in-depth interview with our Lead Developer and our CEO.
This will feature a discussion of your solution to the challenge.