Desenvolvedor Back end I

Descrição da vaga:


Se você gosta de desafios e está em constante movimento, a iCrop é para você!


Vivemos diariamente a experiência do trabalho em equipe e da colaboração mútua, aprendemos e crescemos juntos. Isso significa que todos os membros do nosso time, dos diretores aos recém-chegados, interagem de igual para igual e contam com o mesmo espaço para expor suas ideias e oferecer suas contribuições. Somos apaixonados pelo conhecimento, por isso, adoramos novas perspectivas, pensamento crítico, trocas de experiências e diversidade. Nosso time é animado e cheio 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.


Mas afinal, quem nós somos? 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, veio daí a forte necessidade que sentimos de oferecer mais ao Agro brasileiro. A proximidade com os irrigantes nos mostrou que a realidade da porteira para dentro merecia muito mais do que as soluções em 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.


Gostou do nosso Jeitão? Então venha fazer parte do nosso time!


Confira abaixo mais detalhes sobre a função de Desenvolvedor Back end.


Responsabilidades e atribuições


Você irá:


Desenvolver e manter APIs e serviços Back end utilizando Node.js e outras tecnologias relevantes como Python

Integrar diversos tipos de sistemas de software

Trabalhar com bancos de dados relacionais e não relacionais.

Desenvolver com base no princípio SOLID.

Colaborar com outros membros da equipe e participar de reuniões de planejamento 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 integração.


Requisitos e qualificações


Você precisa:


Formação Académica válida em Portugal: licenciatura em Engenharia Computação, Ciência da computação, Desenvolvimento de Sistemas, Sistemas da Informação ou cursos relacionados;

Experiência profissional mínima relevante de 5 anos em desenvolvimento Backend em linguagens específicas como python ou javascript/typescript.

Residir ou disponibilidade para mudança em Portugal e integrar uma equipe internacional.

Experiência comprovada em desenvolvimento de integração de softwares de comunicação, localização e atuação.

Conhecimento sólido em linguagem Node.js

Conhecimentos com metodologias de desenvolvimento Agile (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 controle de versão com Git e fluxos de trabalho colaborativos

Bom conhecimento em Inglês e Portugês de Portugal


Diferenciais:

Experiência com desenvolvimento de soluções para o setor agrícola.

Conhecimentos em outros linguagens de programação (Python, JAVA, Go, C#)

Conhecimento de tecnologias de cloud computing (AWS, Azure, GCP).

Experiência com ferramentas de CI/CD (Integração Contínua/Entrega Contínua).

Conhecimento em inglês (além do português) para comunicação em um ambiente de inovação global.

Ter conhecimento em implementação de micros serviços

Localização
Modelo de trabalho
Évora, 07, PT
Presencial