Faster chat, better deals — Get the App

Backend Developer

Indeed

Company

Job typeFull-time
Workplace typeOnsite
Experience levelNo experience limit
Education levelNo degree limit

Description

Job Summary: Join iCrop's team as a Backend Developer and contribute to agricultural technology solutions in a collaborative and innovative environment. Key Highlights: 1. Team experience and mutual collaboration 2. Passion for knowledge and diversity 3. Development of APIs and backend services with Node.js and Python If you love challenges and are constantly on the move, iCrop is the place for you! We live the experience of teamwork and mutual collaboration daily, **we learn and grow together.** This means all members of our team—from directors to newcomers—interact as equals and have equal space to express their ideas and offer contributions. **We are passionate about knowledge**, so we love new perspectives, critical thinking, experience sharing, and diversity. Our team is energetic and vibrant. We share work responsibilities and the joys of achievements. Our culture is defined by the **iCrop Way**, grounded in Professionalism with lightness, Innovation for effectiveness, Respect for people, Non-negotiable honesty, Transparency in intentions, and More for more. But who are we, really? iCrop is a company focused on delivering viable solutions that combine technology and intelligence for daily **irrigation** decision-making. We exist because we see the transformative potential of technology applied to agriculture—this led to our strong desire to deliver more to Brazilian Agro. **Close proximity to irrigators** revealed that the reality behind the farm gate deserved far more than existing irrigation solutions. Farmers needed effective results and technologies that actually worked in the **practical day-to-day** field environment. Do you like our **iCrop Way**? Then join our team! Check below for more details about the **Backend Developer** role. **Responsibilities and Duties** ----------------------------------- **You will:** * Develop and maintain backend APIs and services using Node.js and other relevant technologies such as Python; * Integrate various types of software systems; * Work with relational and non-relational databases; * Develop following the SOLID principles; * Collaborate with other team members and participate in planning and code review meetings; * Contribute to continuous improvement of development processes; * Perform software testing and ensure delivery quality; * Troubleshoot issues and optimize system performance; * Work with unit tests and integration tests. **Requirements and Qualifications** ------------------------------ **You must:** * Hold a valid academic degree in Portugal: Bachelor’s degree in Computer Engineering, Computer Science, Systems Development, Information Systems, or related fields; * Reside in the Alentejo region; * Have knowledge of integrating communication, localization, and actuation software; * Have proficiency in Node.js; * Be familiar with Agile development methodologies (Scrum, Kanban, or Lean); * Understand relational and non-relational database fundamentals; * Be able to design and implement scalable and efficient software architectures; * Have experience with version control using Git and collaborative workflows.

Some content was automatically translated

Posted by

João Santos

Indeed · HR

Location

João Santos

Indeed · HR

Similar jobs

Backend Developer job by Indeed in 2026 | ok.com