Apply now »

Date posted:  Mar 24, 2024

Berlin, BE, DE

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

Lead Software Engineer (Full Stack or Back-end)

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 is the world’s leading crop nutrition company and a provider of environmental and agricultural solutions. Our mission is to responsibly feed the world and protect the planet. 

To achieve our ambitions, it is crucial that we leverage digital technologies and data-driven approaches. We are seeking a Lead Software Engineer (Full Stack) to join our Digital Farming Solutions unit and help us create a sustainable future through digital innovation.


Yara has an ambitious strategic agenda to be the crop nutrition company for the future and is taking lead in the development towards sustainable agriculture and digital tools, to contribute to solving the challenges which the agricultural industry is facing globally. We have a worldwide presence with sales to ~150 countries and around 17 000 employees. The newly established function, Yara Farming Solutions, will lead the transformation towards more sustainable and efficient food production, by innovating our offering and the way we work.


The software engineering department is responsible for developing and scaling new “on-farm” digital and integrated tools and solutions, which will work toward driving a more efficient and transparent food system and better live environment.


Note: We're able to offer the role either from our office in Varna/Berlin or remotely in Bulgaria/Germany.

What you will be doing


In your role, you will have the opportunity to make a significant impact on the digitalization of core processes and operations. Your responsibilities will focus on delivering tangible outcomes and driving positive change. These include:


  • Lead a team of software engineers and QA engineers
  • Work within an international product team with a product manager, designers, and other software engineers to create solutions and apps focused on our customers’ needs
  • Participate in the full life cycle of a product, from early stage rapid prototyping through to full market release and continuous improvement after initial launch
  • Have a forward-looking attitude towards understanding technical trends and future-proofing, and steer in-house solutions in the right direction
  • Work effectively & collaboratively with engineers in other disciplines
  • Break up larger problems into solvable tasks
  • Mentor the software engineers within the team to show their full potential. Actively provide feedback to your team and accept constructive feedback when given

What you will bring

With a strong appreciation for our mission, you are eager to join a team that values collaboration and knowledge exchange. With a strong problem-solving mindset, you can navigate complex challenges and embrace evolving technologies.
To be successful at Yara, you should also have the following: 

  • Substantial experience building backend services using modern technologies such as Node.js / Nest.js and/or other JavaScript or TypeScript technologies
  • Significant experience building scalable user interfaces using React.js
  • Experience leading a software development team
  • Working experience with at least one cloud service provider such as AWS, Azure or Google Cloud leveraging their PaaS and IaaS offerings for building applications.


The following skills/experience would be a plus but not mandatory!


  • Hands-on experience with CI/CD tools like CircleCI, Docker. Exposure with REST API, Swagger, Postman. Hands-on experience with database design with RDBMS like MySQL, Postgres and ORM.
  • Experience with Authentication services like Auth0, etc
  • Hands-on experience with unit testing, integration testing and end-to-end testing
  • To be comfortable working with agile development methodologies such as Scrum or SAFe.
  • Experience working with Terraform and AWS infrastructure.

What we offer


  • Directly impact on products that provide real value to farmers and industries based on an honest business model
  • Work on sustainable solutions that benefit humankind and the environment
  • 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 + 25 days of vacation
  • Subsidized Sports Club membership
  • Support for personal development, training, conferences, and continuous learning
  • Commitment to using new approaches, technologies, and frameworks
  • Opportunity to choose your own preferred hardware

Additional Information

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, Software Engineer, Sustainable Agriculture, Testing, Cloud, Engineering, Agriculture, Technology

Apply now »