Analista em Desenvolvimento Back-End (Nodejs)
IRRIGA GLOBAL
- Santa Maria - RS
- Permanente
- Período integral
- Aplicar boas práticas de desenvolvimento, seguindo padrões de design, metodologias ágeis e princípios SOLID.
- Desenvolver e manter APIs e microserviços robustos e escaláveis.
- Contribuir para a definição e evolução da arquitetura dos sistemas, propondo melhorias técnicas.
- Identificar e apoiar na resolução de problemas de performance, colaborando para a eficiência dos sistemas.
- Seguir e aplicar práticas de segurança definidas, garantindo a integridade e a confidencialidade dos dados.
- Colaborar com a equipe de desenvolvimento para cumprimento de prazos e qualidade das entregas.
- Manter a documentação técnica organizada e atualizada.
- Auxiliar na investigação e resolução de incidentes, registrando causas e soluções adotadas.
- 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.
- 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.