Lead Software Engineer | Contract to hire in India - VO433

Job Description:

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 Digital Ag Solutions (DAS) – 4 years ago to explore how technology could be used to impact farmer livelihoods and productivity. Today, DAS 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.


Drive technical and architectural strategy for a product area

Architect, design, develop and deploy applications with a strong focus on availability, scalability, and robustness

Responsible for the quality of software deliverables using modern methodologies and tools.

Take operational responsibility for the components owned by the team

Share knowledge, coach, and lead by example to build an extraordinary team

Collaborate with product owners and other stakeholders

Work on the forefront of building digital products for agriculture

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 the initial launch.

Develop back end components of scalable apps and solutions

Build scalable microservices running on a public cloud provider

Help, support and collaborate with other engineers in the team and other solutions

Work with Agronomists to improve our algorithms and services


3+ years of relevant experience in the leading position/managing software engineers

5+ years of relevant experience in the software engineering area.

Extensive experience with NodeJs (+Typescript) and NestJS framework ecosystem, particularly with microservices running on a public cloud provider

Experience with SQL-DB (e.g. PostgreSQL), and optionally NoSql Databases (e.g. Cassandra)

Experience with AWS or any other public cloud providers, Docker and/or Kubernetes

Experience with the event-driven architecture and Kafka

Extensive practical knowledge of unit and integration tests

3 years or more experience with modern, large scale software projects: source code control with Git, APIs, cloud platforms, test-driven development, continuous integration, documentation

Experience working in a cross-functional team

Full English proficiency (written and spoken skills)

You are:

Collaborative and thrive on self-improvement

Values and results-driven

Open to constructive feedback, both giving and receiving, in a clear and respectful manner

Ready to make an impact, take ownership and you execute with conviction.

Proactive and constructive even if things get ambiguous

Beceriler: Node.js, Nest.js, Docker, Kubernetes, Apache Kafka, Local Job

Konum: Bengaluru, India

Müşteri Hakkında:
( 0 değerlendirme ) kancheepuram, India

Proje NO: #35155405