Desenvolvedor Full-Stack (Remoto)

Descrição da vaga:


Se você gosta de desafios e estar 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 Full-Stack (Remoto)


Responsabilidades e atribuições

Você irá:

Desenvolver e manter aplicações front-end com Next.js, HTML5 e CSS3 avançado, priorizando performance, acessibilidade e experiência do usuário.

Criar APIs e lógicas de negócio robustas com Node.js, TypeScript e JavaScript.

Implementar integrações com Python, para fins como automação, análise de dados ou outros serviços back-end.

Modelar e gerenciar bancos de dados relacionais MySQL, garantindo escalabilidade, segurança e integridade dos dados.

Escrever código limpo, bem estruturado, testável e de fácil manutenção — com forte orientação a boas práticas e clean code.

Utilizar ferramentas como Postman ou Insomnia para criação, teste e documentação de APIs.

Ter noções básicas (ou mais) de serviços de computação em nuvem como AWS e Google Cloud Platform (GCP) — especialmente serviços de hospedagem, CI/CD, bancos gerenciados, lambdas e/ou containers.


Requisitos e qualificações

Você precisa:

Experiência prévia com Next.js, React ou frameworks similares;

Domínio avançado de HTML5 e CSS3, incluindo layout responsivo (Flexbox/Grid), pré-processadores (Sass, PostCSS) e boas práticas de acessibilidade (ARIA);

Forte conhecimento em JavaScript moderno (ES6+) e TypeScript;

Sólida experiência com Node.js;

Vivência com banco de dados MySQL — modelagem, otimização e queries complexas;

Facilidade e experiência integrando ou consumindo serviços em Python;

Experiência com frameworks/libraries como Fastify e Sequelize (ou similares);

Profundo entendimento de princípios de clean code, design patterns e arquitetura de software;

Habilidade em usar Postman ou Insomnia para testar e documentar APIs;

Familiaridade ou curiosidade em entender o ecossistema de nuvem (AWS, GCP);


Informações adicionais

Você terá:

Convênio médico

Convênio odontológico

Folga no dia do seu aniversário

Licença paternidade ou maternidade estendida

Flexibilidade de horário

Auxílio educação

Auxílio creche para crianças de até 2 anos

Auxílio para pais de filhos com necessidades especiais

PLR

Bônus anual

Seguro de vida

Vale alimentação

Vale transporte

Bem estar (academias)

Previdência Privada

Localização
Modelo de contratação
Modelo de trabalho
Uberlândia, MG, BR
Efetivo CLT
Remoto