Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Frontier Agriculture

Mid Software Engineer

Frontier Agriculture

. Build and maintain enterprise Software as a Service (SaaS) and white label technology solutions for agri-food enterprises .

Posted 10/6/2026full-timeRemote • Cambridge • United KingdomJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and maintaining production-quality Software as a Service (SaaS) solutions using Python, TypeScript, and Vue 3, while integrating AI technologies and managing multi-stage asynchronous processing pipelines. Strong ability to collaborate across teams and communicate technical information effectively.

Highest-signal resume keywords
Python DevelopmentTypeScript DevelopmentVue 3 Application DevelopmentAWS Services ManagementAI Integration in Production

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Production-Quality Software DevelopmentAsynchronous Python ServicesRelational DatabasesAutomated Testing FrameworksMulti-Stage Asynchronous ProcessingIntegration of LLM or ML Model APIsAgile/Scrum MethodologiesSecurity Risk ManagementData-Processing LibrariesEvent-Driven Processing
Soft Skills
Clear CommunicationCollaborationKnowledge SharingProblem-SolvingConstructive Feedback
Tools & Technologies
GitHubGitLabJiraFastAPITerraformGitHub ActionsPyTestJestPlaywrightAWS Lambda
Industry Keywords
SaaS SolutionsAgri-Food EnterprisesAI OrchestrationVector SearchPrompt Engineering

Tech Stack

Tools & technologies
AWSDistributed SystemsJestMicroservicesNuxtPandasPostgresPythonSQLTerraformTypeScriptVue.js

About the role

Key responsibilities & impact
  • Build and maintain enterprise Software as a Service (SaaS) and white label technology solutions for agri-food enterprises
  • Build and maintain production-quality software using Python and TypeScript
  • Develop applications using Vue 3 and Nuxt in SPA mode, or equivalent reactive frameworks, alongside asynchronous Python services
  • Work with relational databases, preferably PostgreSQL, and SQL
  • Break down technical problems, diagnose and resolve bugs, and contribute scalable, maintainable solutions
  • Take ownership of individual stages in multi-stage asynchronous processing pipelines, including uploading, validating, processing and storing data
  • Integrate LLM or ML model APIs into production features
  • Take ownership of assigned work from development through deployment
  • Communicate progress, dependencies and challenges early
  • Contribute to planning and delivery using Agile/Scrum or equivalent methods
  • Collaborate with engineering, Product, QA and design colleagues
  • Participate in code reviews and provide constructive feedback
  • Share knowledge, support colleagues and help onboard new team members where appropriate
  • Contribute to frontend and backend work across APIs, distributed systems and microservices
  • Maintain clear code, system and process documentation
  • Develop reliable automated tests
  • Address security risks, performance bottlenecks and reliability issues
  • Build and maintain services in AWS
  • Apply AI-related cost, latency and reliability considerations to implementation decisions
  • Contribute to infrastructure, CI/CD workflows and SQL-first database migrations where relevant
  • Support event-driven processing, containerised Lambda functions, presigned URL uploads and asynchronous validation where used
  • Develop technical skills through feedback, practical delivery and knowledge sharing
  • Build understanding of YAGRO’s sectors, customer problems and product usage
  • Explore vector search, embeddings, RAG, fine-tuning, prompt engineering and AI orchestration approaches
  • Help evaluate model output quality through structured examples and lightweight evaluation sets
  • Assess custom agent and pipeline tooling, data-processing libraries and columnar or Parquet-based storage
  • Align work with YAGRO’s business objectives and customer needs
  • Build working relationships across the business and communicate technical information clearly
  • Assist colleagues with customer feedback or issues brought to engineering
  • Identify opportunities where AI could improve products or workflows and assess feasibility, benefits and trade-offs with Product, Business Development and engineering colleagues

Requirements

What you’ll need
  • Two to five years of professional software development experience
  • Relevant degree or a proven track record of delivering production-quality software
  • Strong Python and TypeScript skills
  • Practical experience integrating AI into production applications
  • Experience building production-quality software using sound engineering principles, design patterns and modular code structure
  • Experience with Vue 3 and Nuxt in SPA mode, or equivalent reactive frameworks
  • Experience with asynchronous Python services using FastAPI or equivalent technologies
  • Experience with relational databases, preferably PostgreSQL, and SQL
  • Ability to understand multi-stage asynchronous processing pipelines
  • Experience integrating LLM or ML model APIs into production features
  • Knowledge of safeguards against prompt injection and invalid outputs
  • Experience with Agile/Scrum or equivalent methods
  • Familiarity with GitHub, GitLab and Jira
  • Experience with automated testing frameworks such as PyTest, Jest or Playwright
  • Understanding of security risks, performance bottlenecks and reliability issues
  • Experience building and maintaining AWS services, using Lambda, RDS, S3 or Lightsail as appropriate
  • Understanding of AI-related cost, latency and reliability considerations
  • Where relevant, experience with Terraform, GitHub Actions, dbmate, event-driven processing, containerised Lambda functions, presigned URL uploads and asynchronous validation
  • Relevant experience with vector search, embeddings, RAG, fine-tuning, prompt engineering or LangChain is advantageous to the role
  • Knowledge of data-processing libraries such as Polars or pandas, and columnar or Parquet-based storage where relevant
  • Ability to communicate technical information clearly, verbally and in writing

Benefits

Comp & perks
  • 33 days holiday
  • Pension matching up to 10%
  • Work equipment allowance
  • Employee Assistance Programme
  • Flexible, autonomous working
  • New modern office, positioned on the A14 in Cambridge