Desenvolvedor Sênior de Back-End
A Irriga é uma empresa líder em tecnologia para o agronegócio, com mais de 20 anos de experiência no mercado. Nossa missão é otimizar a produtividade e reduzir custos no campo, através da gestão do manejo e monitoramento de irrigação, bem como da gestão de energia em tempo real.
Com foco em inovação e desenvolvimento de tecnologia, estamos sempre em busca de desafios. Por isso, investimos em pessoas que estejam dispostas a aprender e evoluir. Nosso ambiente de trabalho é dinâmico e nosso time preza pela cultura de excelência, sensibilidade, honestidade, proatividade e ética.
Funções do Cargo:
* Promover e implementar melhores práticas de desenvolvimento, como padrões de design, metodologias ágeis e princípios SOLID.
* Desenvolver APIs e Microserviços: Projetar, desenvolver e manter APIs robustas e escaláveis.
* Definir a arquitetura de novos projetos e evoluir a arquitetura dos sistemas existentes.
* Identificar e resolver gargalos de performance e garantir a eficiência dos sistemas.
* Implementar e manter práticas de segurança para garantir a integridade e confidencialidade dos dados.
* Liderar atividades de desenvolvimento, assegurando prazos e qualidade.
* Manter a documentação técnica atualizada e detalhada, facilitando a manutenção e a compreensão dos sistemas.
* Realizar a resposta a incidentes críticos, identificando a causa raiz e implementando soluções permanentes.
Requisitos:
* JavaScript: Conhecimentos intermediário da linguagem, incluindo closures, promises, async/await.
* .Frameworks e Bibliotecas: Experiência comprovada com Node.js e frameworks como Express e Adonis.
* .Banco de Dados: Conhecimento em bancos de dados relacionais (MySQL - SELECT, DELETE, UPDATE, LIMIT, GROUP BY, JOINS, WHERE, TRIGGERS) e NoSQL (MongoDB). Capacidade de modelar dados complexos e otimizar consultas.
* .Ferramentas de Versionamento: Habilidade em Git, gestão de branches e resolução de conflitos.
* .Segurança: Boas práticas de segurança em aplicações web.
* .Testes Unitários e de Integração: Experiência com frameworks de testes para garantir a qualidade do código.
* .Diferenciais: DevOps e CI/CD: Familiaridade com pipelines de integração contínua e deploy contínuo, uso de ferramentas como Docker e Kubernetes.
Benefícios:
* Day-Off no dia do aniversário.
* Plano de Saúde no formato coparticipação.
* Programa de Bonificação.
* Previdência Privada.
* Vale-Alimentação/Refeição.
* Vale-Transporte.
Detalhes do Cargo:
Nível de Análise: Desenvolvedor Sênior.
Tipo de Contrato: Empregado(a).
Área de Atuação: Tecnologia.
Indústria: Agronegócio.
Local de Trabalho: Rio Grande do Sul.
Disponibilidade Imediata.