About the Role
We're looking for a Senior Software Engineer to join our small, high-ownership engineering team. This is a pivotal role and you'll have real influence over both the product we ship and the platform it runs on.
You'll be primarily backend and platform focused, owning the systems, infrastructure, and APIs that power our product, while being comfortable contributing to the front end when needed. As a senior member of a small team, you'll make meaningful technical decisions from day one and see the direct impact of your work on real farmers and growers across Europe.
We invest heavily in AI-powered workflows and tooling, not as a shortcut, but as a force multiplier for strong engineers. We actively encourage their use as part of how we work.
If you care about where food comes from, want your engineering to have a tangible positive impact, and want to work somewhere your values and your craft are equally respected, this is that role.
What You'll Do
Software Engineering
- Design, build, and ship backend services, APIs, and product features using TypeScript, Node.js, and GraphQL.
- Write clean, well-tested, maintainable code and champion engineering best practices across the codebase.
- Collaborate with product and design to translate requirements into robust, scalable technical solutions.
- Contribute to architecture decisions and technical direction across the stack.
- Conduct thorough code reviews and give constructive, thoughtful feedback to peers.
- Proactively identify and address performance issues, bugs, and areas of technical debt.
- Leverage AI tools and workflows to move faster without compromising on quality or rigour.
DevOps & Platform
- Own and evolve our CI/CD pipelines to enable fast, reliable, and automated software delivery.
- Manage and improve cloud infrastructure with a focus on availability, scalability, and security.
- Define and implement observability practices including logging, monitoring, and alerting.
- Automate operational processes to reduce toil and improve overall engineering efficiency.
- Drive infrastructure-as-code practices and ensure environments are reproducible and version-controlled.
- Own containerisation and deployment processes across our environments.
Collaboration & Team
- Work closely with a small, cross-functional team in a high-trust, low-bureaucracy environment.
- Help shape our engineering culture, standards, and ways of working as the team grows.
- Contribute to hiring discussions and technical assessments as we scale.
What We're Looking For
Experience
- 5+ years of professional software engineering experience, with a strong backend and/or DevOps focus.
- Strong hands-on proficiency in TypeScript and Node.js, including backend services, APIs, and event-driven systems.
- Experience designing and working with GraphQL APIs.
- Proven experience with CI/CD tooling (e.g. GitHub Actions, CircleCI, or similar).
- Experience managing and improving cloud infrastructure in a production environment.
- Comfortable with containerisation (Docker) and ideally orchestration (Kubernetes or similar).
- Experience working in or with small, fast-moving teams.
Skills & Qualities
- Strong engineering fundamentals, with a deep care for testing, security, performance, and reliability.
- Comfortable using AI tools (such as Claude, Cursor, or similar) as part of your day-to-day workflow. You know how to get the best out of them while maintaining high standards and genuine understanding of the code you ship.
- Fluent in English, written and verbal. We are an English-speaking company and all communication, documentation, and collaboration happens in English.
- Self-directed and autonomous, able to set your own direction without needing a lot of process around you.
- Clear communicator, experienced working in distributed remote teams.
- Collaborative by nature, seeing platform and tooling work as a service to the team, not a silo.
- Genuine curiosity about systems, infrastructure, and how things fit together end-to-end.
- A care for the mission. You don't need to be a farmer, but you should find the idea of strengthening local food systems genuinely motivating.
Nice to Have
- Experience with Next.js or similar React frameworks.
- Experience with infrastructure-as-code tools such as Terraform or Pulumi.
- Familiarity with observability stacks (e.g. Datadog, Grafana, Prometheus, or similar).
- Prior experience at an early-stage startup.
- Exposure to platform engineering or developer experience (DX) initiatives.
- Any connection to food, farming, or local supply chains, professional or personal.
What We Offer
- Fully remote role with flexibility around how and when you work.
- Real ownership and influence in a small, empowered engineering team.
- The opportunity to shape engineering culture and infrastructure from the ground up.
- Work that has genuine, measurable impact on the farmers and growers using our platform and on the local food systems they support.