Junior DevOps / Platform Engineer

4 Feb 2025

Job description

The agricultural industry is undergoing a profound change. Tightening regulatory requirements, reduced subsidies, and changing sustainability needs of society are a few of the wider trends in the sector that require farmers to change their approach and sharpen their focus. Data and technology give farmers the insight and opportunity to reverse the long-term decline in profitability and optimise their businesses for the future.


Want to make a difference?


YAGRO is an established leader in AgTech software. Our team comprises farmers, entrepreneurs, and technologists passionate about providing structure, verification and clarity to farm data, to empower forward-thinking farms who are looking for knowledge and insights to inform their decision-making.
We are operating within an industry characterised by manual processes and poor information exchange. We need to distil a complex and opaque supply chain with multiple actors into a simple, elegant and scalable multi-user platform, with industry-leading analytics and data insight and a flawless user experience.


Our four core principles at YAGRO:

Farmer First
We are and always will be farmer first. YAGRO was founded to provide solutions to farmers, and that will always be at the forefront of our minds as we develop our tools.
Empower the Industry
We aim to lead by example, such as shining a light on the importance of data ownership and by setting the Gold Standard of data rights for the industry.
Seeking Facts and Providing Insight
Question everything, challenge anything, seek and provide facts in order to deliver value in all facets of our work.
Being 'Best and Fair'
We strive to provide an environment that allows each member of the team and our customers to have an equal voice and feel valued.


The opportunity is massive. Come capture it with us.


Up for a challenge?
We are an established, award-winning leader in commercial AgTech software, with hundreds of UK farming customers, our mission: make farming profitable and sustainable.
We are operating within an industry characterised by manual processes and poor information exchange. We need to distill a complex and opaque supply chain with multiple actors into a simple, elegant, and scalable multi-user platform, with industry-leading analytics and data insights.


Why You?
You’ll join the core engineering team at Yagro, an experienced and ambitious group of people, and will play a role in shaping and delivering the company’s vision to 2025 and beyond.


We are looking for people with some of the following skills:

  • Basic understanding of AWS or other cloud platforms

  • Familiarity with scripting languages such as Bash or Python

  • Understanding or Experience with Infrastructure Code (Preferably Terraform)

  • Exposure to CI/CD tools and concepts

  • Basic knowledge of relational databases like PostgreSQL

  • An appreciation for testing (unit, component, e2e)

  • Understanding of containerisation technologies such as Docker

  • Familiarity with Linux/Unix systems

  • Strong problem-solving and debugging skills

  • Ability to work collaboratively as part of a team

  • Good written and verbal communication skills

We need you to create meaningful, lasting software which delivers an immediate impact to our customers. We have ready demand for the next generation of our platform, which will focus on predictive data analytics and enterprise insights. Alongside this, our current core platform will be deployed across multiple technologies, requiring sharp deployment management.

So what will you be responsible for?
Working with other engineers you are expected to:

  • Assist in developing and maintaining automated deployment and continuous integration pipelines

  • Help monitor and optimise system performance and availability

  • Support in monitoring and maintaining database instances

  • Learn and utilise security best practices to ensure compliance with all security policies

  • Contribute to creating and maintaining documentation for DevOps processes and procedures

  • Collaborate with other teams to ensure successful deployments

  • Support, troubleshoot, and debug issues with existing solutions

What are we looking for?

  • A developer who has some experience delivering quality products to customers.

  • This is a web service, so knowledge of databases, web frameworks, browsers, mobile apps, UI, and UX.

  • Someone who cares about the whole development process: with a small team we have to take responsibility for design, research, testing, deployments, and operations.

  • Somebody who takes ownership of their work, from development through to delivery

  • An active participant in a learning environment and a desire to iteratively improve yourself, the team, and the company as a whole.

  • No time for nonsense – just love getting stuff done.

  • Above all, you’re excited by our vision and share our core values: we’re always learning; always looking for new challenges; we inspire each other; we are open and honest; we trust each other and aren’t afraid to give or accept responsibility and autonomy; and we have fun!

For the right person, there’s a strong salary, the equipment you need, and a license to transform an industry and improve the lives of users across the globe.


Nice to have

  • AWS Cloud Practitioner

  • Terraform Associate

Why Us?


We are dedicated to fairness with the same expectations of honesty, integrity, equity and opportunity at every level and corner of the business.
We are committed to advancing, cultivating and preserving a culture of diversity and inclusion. As a team of individuals, one person’s Sunday woodland dog walk might be another person’s all day Dungeons and Dragons session!
We have opportunities of every shape and size and are here to support flexible, remote and part-time working as much as full-time office working.
No matter your circumstances we understand that work/life balance brings out the best in people, and that balance is different for everybody. If you feel you have the skills to fulfil the role, then we want to hear from you.
As an equal-opportunity employer, we will never make judgments based on Age, Sex, Race, Disability, Pregnancy, Marital status, Sexual orientation, Gender reassignment, Religious background or any other characteristic unrelated to the position.
As an equal-opportunity employer, we will provide you with additional resources or tools you may need to carry out your role efficiently. Equity is more important to us than Equality. Not everyone is the same, but everyone does deserve the same opportunities.

What we offer

At YAGRO, we value innovation, collaboration, and creating an environment where everyone can thrive. Here’s what you can expect:

  • Dynamic and collaborative environment: Join a team focused on innovation and continuous improvement in a supportive and engaging atmosphere.

  • Competitive salary and benefits: We offer a strong salary and benefits package, including a pension with matching contributions up to 10%.

  • Flexibility: With flexitime, you’re welcome to balance your workday around personal commitments—whether that means handling school runs or catching up in the evening.

  • Remote-first culture: We're a remote-first company with team members all over the UK. We expect you to be in the office a few times a year. You can also work abroad for up to 4 weeks at a time, twice a year.

  • Equipment allowance: You’ll receive top-tier equipment to do your best work, including a MacBook Pro M1 Max, monitor, keyboard, and mouse. Additional requirements can be discussed.

  • Training and development: Every team member has a dedicated training budget to support professional growth.

  • No dress code: While we encourage professionalism on video calls, we keep things casual—just cover your top half!

  • Company events: Enjoy our summer and winter bonanzas—fun-filled events you’ll have to experience to understand!

  • Free parking: If you visit our Cambridge office, free on-site parking is available.

  • Flexible schedules: Collaborate with your manager and team to design a schedule that works for you.


You are required to prove you have a Right To Work for the United Kingdom.