Senior Software Engineer (m/f/d)
Klim
At Klim, we’re creating a joint movement with farmers and businesses to make regenerative agriculture scalable and impactful. As a Berlin-based AgriTech start-up, we’re empowering farmers to restore soil, boost biodiversity, and capture carbon—all while earning revenue through our platform.
Backed by $22 million in Series A funding, we’re expanding globally, partnering with major food industry leaders like Nestlé and Kaufland to help them reduce emissions along their supply chains, while making them more resilient and profitable at the same time. Since 2020, we’ve supported 4,000 farmers, covering 800,000 hectares (5% of Germany’s farmland!) and we are now the number 1 provider for Scope 3 solutions in Europe!
If you’re passionate about building a sustainable food system and driving real climate impact, join us and help create a healthier planet!
Your mission:
As a Senior Software Engineer you’ll play a critical role in creating scalable, reliable, and user-friendly tools that enable farmers and businesses to take climate action at scale.
By transforming complex data and processes into intuitive software, you’ll help drive measurable impact on soil health and supply chain sustainability.
You’ll collaborate with a passionate, cross-functional team to deliver solutions that truly matter—for people, the planet, and future generations.
Your responsibilities:
Building a comprehensive platform which supports farmers in their respective regenerative agriculture journey
End-to-end ownership of the development of new features and software solutions
Conception of new features, working closely with team members as well as autonomously
Collaborating closely with a cross-functional team to plan and implement user-focused solutions.
Establishing and upholding engineering standards and seeking opportunities for continuous improvement
Mentoring and coaching team members
Your profile:
5+ years experience in software engineering role, developing scalable engineering solutions and knowledge of professional software engineering best practices, clean architecture, coding standards and documentation.
Extended experience of React or other modern frontend frameworks
Fluency in javascript and/or typescript
Experience in building backend APIs (for example in Node.js + Express)
Well versed in relational databases such as Postgres
Experience in writing comprehensive automated tests (for example with jest / react testing library / cypress)
Experience working in fast-paced, agile processes, preferably in a start-up or scale-up organisation
Motivation to solve complex problems, write resilient code and share knowledge with team members
You are fluent in English, both written and spoken
Bonus points for AWS infrastructure knowledge
Your benefits:
Opportunity: Be part of our journey from the very beginning, working on an equal footing with the leadership team to build a new company.
Impact: Make a daily and active contribution to combating climate change, promoting consumer education, and fostering fair conditions for our climate-conscious farmers.
Autonomy: Take ownership of your projects and enjoy a high degree of creative freedom.
Flexible work model: At Klim, we foster a flexible, hybrid work approach and facilitate remote work (within the EU). It is advantageous for this role if you live in Berlin or can be present in our office regularly.
Additional benefits for full time, permanent employees: We offer membership in the Urban Sports Club or subsidisation of the Deutschlandticket, a company pension scheme, plus team lunches (if based in Berlin) and regular team events.
At Klim, we believe that a thriving workplace is built on the diverse backgrounds, talents, and perspectives of our team. We grow stronger together by embracing and building on each individual’s unique strengths.
We are committed to fostering an inclusive environment where everyone feels valued and empowered to contribute their best. All hiring and personnel decisions are made solely based on qualifications, performance, and the needs of the company—ensuring fairness and equal opportunity for all.
If you’re excited about this role but don’t meet every requirement, we still encourage you to apply. You might be the perfect fit for our team in ways you don’t yet realise!