Desenvolvedor Backend
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 Backend.
Responsabilidades e atribuições:
Projetar, desenvolver e manter APIs escaláveis, seguras e performáticas.
Modelar e otimizar bancos de dados relacionais e não relacionais.
Participar da definição de arquitetura de microsserviços e integrações entre sistemas.
Garantir a qualidade do código por meio de testes automatizados e revisões técnicas.
Colaborar com os times de frontend, produto e QA para alinhar entregas técnicas e funcionais.
Documentar APIs e fluxos técnicos utilizando padrões como Swagger/OpenAPI.
Contribuir para a evolução das boas práticas de desenvolvimento e arquitetura do time.
Requisitos e qualificações:
Obrigatórios:
Formação superior completa ou em andamento em áreas como: Ciência da Computação Engenharia da Computação Sistemas de Informação Análise e Desenvolvimento de Sistemas Engenharia de Software.
Sólida experiência com Node.js e frameworks como Express ou Fastify.
Integração com bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis).
Conhecimento profundo em criação e versionamento de APIs RESTful.
Experiência com autenticação/autorização (JWT, OAuth2, etc.).
Prática com Swagger/OpenAPI para documentação de APIs.
Experiência em ambientes cloud (GCP, AWS ou Azure) com serviços como Cloud Functions, App Services, IAM.
Conhecimento em testes automatizados (unitários e integração) usando Jest, Mocha, etc.
Familiaridade com metodologias ágeis (Scrum, Kanban) e ferramentas como Jira ou Azure Boards.
Diferenciais:
Experiência com Python (Flask, FastAPI) para microserviços ou scripts de suporte.
Vivência com CI/CD (GitHub Actions, GitLab CI, Azure DevOps), conteinerização (Docker) e orquestração (Kubernetes).
Conhecimento em mensageria (Kafka, RabbitMQ, Pub/Sub).
Monitoramento e observabilidade com ferramentas como Prometheus, Grafana, Elastic Stack.
Experiência com arquitetura orientada a eventos e filas assíncronas.
Contribuições para projetos open source ou participação em comunidades técnicas.
Informações adicionais:
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
Localização | Modelo de contratação | Modelo de trabalho |
---|---|---|
Uberlândia, MG, BR | Efetivo CLT | Híbrido |