Apply now »

Date posted:  Jan 27, 2024

Berlin, BE, DE

Job Function:  Other
Job Type:  Permanent
Job Requisition ID:  17382

(Senior or Mid) Software Engineer - Back End Engineering

We at Yara are part of a global network, collaborating to profitably and responsibly solve some of the world's key challenges - resource scarcity, food insecurity and environmental change.

About the Unit

Yara aims to be the crop nutrition company for the future and is leading the development of sustainable agriculture and digital tools to contribute to solving global agricultural challenges. We have a worldwide presence with sales teams in ~150 countries and around 17,000 employees. 


Drawing on over a century of crop nutrition experience, Yara established the Digital Farming unit – now Yara AgTech (YAT) – 5 years ago to explore how technology could be used to impact farmer livelihoods and productivity. Today, YAT has built products for smallholder and professional farmers, retailers and other farming ecosystem stakeholders across Asia, Africa, the Americas and Europe. 

We are an international team of engineers, scientists, researchers, designers and agronomists working together to achieve Yara’s goal to responsibly feed this world and protect the planet. Join us in building new digital products and services to create value for stakeholders across the agricultural ecosystem. 


  • Write, test, and maintain high-quality code. 
  • Participate in code reviews, providing feedback to other team members to maintain code quality and consistency.
  • Work on implementing new features, fixing bugs, and ensuring that the software functions as intended.
  • Align with company's strategies and objectives.
  • Collaborating with product management to work towards achieving the company’s and team’s goals.
  • Contribute to technical decisions and strategy to further the long-term product vision.


  • Have min 4+ years of experience building scalable backend services
  • Experience with production-grade software design and implementation using Node.js (NestJS framework).
  • Experience with JavaScript and Typescript.
  • Experience with relational databases (e.g. PostgreSQL) and optionally NoSQL (e.g. MongoDb, Redis).
  • Experience with AWS & Kubernetes is nice to have.
  • Experience with Enterprise Confluent Kafka clusters including multi-region broker setup, clustering, Mirror Maker, Replication, Kafka Connect, Kafka Streams, ksqlDB etc is nice to have.
  • Have a strong desire to learn new technologies, programming languages, and development methodologies.

Additional Information

You get

  • To directly impact products that provide real value to farmers and industries based on an honest business model
  • To work on sustainable solutions that benefit humankind and the environment
  • Very competitive remuneration and an unlimited work contract
  • A flexible yet stable environment in the newly founded digital unit of a global company
  • Flexible working hours, working from home/remote option
  • Support for personal development, training, conferences, and continuous learning
  • Commitment to using new approaches, technologies, and frameworks
  • To choose your own preferred MacOS hardware (according to occupation)

Contact details



Knowledge grows through differences
Yara is committed to creating a diverse and inclusive environment and is proud to be an equal opportunity employer. We believe that creating a diverse and inclusive work environment is not only the right thing, but also the smart thing to do. To deliver on this, Yara has firmly anchored Diversity, Equity & Inclusion (DE&I) in our business strategy and has more than 400 employees worldwide involved in D&I ambassadors networks. 

Job Segment: Test Engineer, Sustainable Agriculture, Software Engineer, Testing, Agricultural, Engineering, Agriculture, Technology

Apply now »