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.
Crop and Digital Solutions is responsible developing and scaling new “on-farm” digital and integrated tools and solutions, which will work toward driving a more efficient and transparent food system.
We are looking for a Full-stack Senior Software Engineer to be part of our Field Management engineering team. The position is based in Berlin.
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.
Work with your team to asses & define product requirements
Mentor junior & mid-level software engineers
Provide, process & act on feedback given during team ceremonies
Contribute to setting & maintaining technical standards for your team
Have 4+ years experience building scalable backend services.
Have 3+ years experience building scalable user interfaces using React
Experience with production grade software design and implementation using Node.js
Experience or willingness to learn GraphQL and Typescript
Experience or willingness to learn GeoJSON and mapping related concepts
Experience with relational databases (e.g. PostgreSQL) and optionally NoSQL (e.g. DynamoDB, Redis)
Experience or willingness to learn AWS & Kubernetes
Extensive practical knowledge of unit and integration tests
Experience with microservice architecture
Practical experience using Git, designing, implementing and documentatin REST APIs, open API documentation, cloud platforms, test driven development, continuous integration
Are comfortable working with agile development methodologies such as Scrum or Kanban
General understanding of concepts such as message queues, machine learning, and geospatial data
Collaborative and thrive on self-improvement
Open to constructive feedback, both giving and receiving, according to Yara’s values
Ready to make an impact, take ownership and you execute with conviction.
Proactive and constructive even if things get ambiguous, uncertain
An opportunity to shape product in its early stage
To directly impact on products that provide real value to farmers and industries
To work on sustainable solutions that benefit humankind and the environment
A 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, home office policy
Support for personal development, trainings, conferences and continuous learning
Commitment to using new approaches, technologies and frameworks
To participate in in-house hackathons, meetups, and knowledge sharing
To choose your own preferred hardware (CYOD)
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 & Inclusion (D&I) as one of our top 7 strategic actions and has more than 400 employees worldwide involved in D&I ambassador networks.