Backend Developer

Icropgestaodeagua — Portugal · Posted ~2 days ago

Mid Full-time

Skills

Node.js Python REST APIs Relational databases Non-relational databases Git Agile methodologies Software architecture Unit testing Integration testing SQL NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A technology-focused organization is seeking a backend developer to build and maintain APIs and services, integrate software systems, work with multiple database technologies, and contribute to high-quality scalable software delivery.

Highlights

Opportunity to work on impactful technology solutions, collaborate with a supportive team, and contribute to scalable systems using modern backend technologies.

Description

Descrição da Empresa A iCrop é uma empresa de tecnologia do agro que nasceu com um propósito claro: cuidar do que há de mais valioso no planeta. Atuamos transformando a forma como a água é utilizada na agricultura, conectando dados, inteligência e conhecimento agronômico para gerar resultados reais no campo. Fundada em 2016, em Uberlândia (MG), a iCrop se tornou referência em gestão de recursos hídricos, eficiência energética e soluções agrometeorológicas, atendendo desde produtores com pequenas áreas até grandes operações com milhares de hectares, no Brasil e em outros países. Nosso trabalho vai além da recomendação técnica. Entregamos gestão completa, com tecnologia própria, algoritmos avançados e um time de especialistas que acompanham de perto cada operação, garantindo decisões mais precisas, redução de custos e aumento de produtividade. Hoje, já são milhões de hectares monitorados e bilhões de metros cúbicos de água gerenciados, com impacto direto na sustentabilidade, rentabilidade e segurança das operações agrícolas. Aqui, acreditamos que resultado se constrói com proximidade, dados confiáveis e execução bem feita. É assim que ajudamos nossos clientes a produzir mais, com eficiência, na mesma área. E é assim que construímos o nosso time: com pessoas que buscam evoluir, gerar impacto e fazer diferente todos os dias. Descrição da Função Se gostas de desafios e estás em constante movimento, a iCrop é para ti! Vivemos diariamente a experiência do trabalho em equipa e da colaboração mútua; aprendemos e crescemos juntos. Isso significa que todos os membros da nossa equipa, dos diretores aos recém-chegados, interagem de igual para igual e contam com o mesmo espaço para expor as suas ideias e oferecer as suas contribuições. Somos apaixonados pelo conhecimento, por isso, adoramos novas perspetivas, pensamento crítico, trocas de experiências e diversidade. A nossa equipa é animada e cheia de energia. Dividimos as responsabilidades do trabalho e as alegrias das conquistas. Temos como cultura o Jeitão iCrop, pautado em Profissionalismo com leveza, Inovação para a eficácia, Respeito às pessoas, Honestidade inegociável, Transparência nas intenções e Mais para mais. Afinal, quem somos nós? A iCrop é uma empresa focada em oferecer soluções viáveis que aliam tecnologia e inteligência em decisões diárias de irrigação. Existimos porque enxergamos o potencial transformador da tecnologia aplicada à agricultura. A proximidade com os irrigantes mostrou-nos que a realidade dentro da porteira merecia muito mais do que as soluções de irrigação existentes até então. Os produtores precisavam de resultados efetivos e de tecnologias que funcionassem na prática do dia a dia no campo. Gostaste do nosso Jeitão? Então vem fazer parte da nossa equipa! Confira abaixo mais detalhes sobre a função de Desenvolvedor Backend. Responsabilidades e atribuições. Você irá: Desenvolver e manter APIs e serviços Backend utilizando Node.js e outras tecnologias relevantes como Python; Integrar diversos tipos de sistemas de software; Trabalhar com bases de dados relacionais e não relacionais; Desenvolver com base no princípio SOLID; Colaborar com outros membros da equipa e participar de reuniões de planeamento e revisão de código; Contribuir para a melhoria contínua dos processos de desenvolvimento; Realizar testes de software e garantir a qualidade das entregas; Solucionar problemas e otimizar o desempenho dos sistemas; Trabalhar com teste unitário e teste de integração. Requisitos e qualificações. Você precisa: Formação Académica válida em Portugal: licenciatura em Engenharia de Computação, Ciência da Computação, Desenvolvimento de Sistemas, Sistemas de Informação ou cursos relacionados; Residir na região do Alentejo; Conhecimento em integração de softwares de comunicação, localização e atuação; Conhecimento em linguagem Node.js Conhecimentos de metodologias de desenvolvimento Ágil (Scrum, Kanban ou Lean); Conhecimento das bases de dados relacionais e das bases de dados não relacionais; Projetar e implementar arquiteturas de software escaláveis e eficientes; Conhecimento de controlo de versão com Git e fluxos de trabalho colaborativos. Localização Évora, Portugal