Apply now »

Date posted:  Apr 7, 2024

Varna, BG

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

Senior Software Engineer

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

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.

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 living environment.


  • Work within an international product team with a product manager, designers, and other developers 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.
  • Mentor junior software engineers
  • Work efficiently through tasks assigned to you
  • Accept constructive feedback when given
  • Contribute to team process and be engaged in team meetings


  • 2-3 years experience building backend services using modern technologies such as Node.js / Nest.js and/or other JavaScript or TypeScript technologies AND / OR 2-3 years experience building scalable user interfaces using React.js or similar
  • Experience or willingness to learn GraphQL, TypeScript and other modern tools
  • Understanding or previous experience of/with relational databases
  • Experience or willingness to learn cloud technologies such as AWS & Kubernetes
  • Understanding of continuous integration and automation of deployments
  • Knowledge of unit and integration tests
  • Understanding of microservice architectures and how they differ from a typical monolithic system
  • Practical experience using Git or other version control tools, documentation of code, test driven development
  • To be comfortable working with agile development methodologies such as Scrum or SAFe

Additional Information

  • To directly impact on 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

Contact details

Vyara Mihaylova

Local HR Specialist

Apply no later than

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

Apply now »