Cargo: Desenvolvedor NodeJs
Tipo de contratação: CLT
Modalidade: Remoto
Formação: Graduação completa em TI
Requisitos Obrigatórios:
No mínimo 5 anos de experiência atuando como Desenvolvedor NodeJs;
(diferencial conhecer também Java);
CI/CD;
Metodologias ágeis - Scrum/Kanban;
Arquitetura de software e arquitetura de microsserviços;
Testes e qualidade de sistemas;
Containers (Docker) e deploy em OpenShift;
Git/GitFlow;Banco de dados relacionais (SQL) e não relacionais;
Modelagem de banco de dados (DML e DDL);
Padrões de projeto (MVC, MVP, MVVM, Design Patterns);
Clean Code e refatoração;
Programação orientada a objetos, funcional e reativa;
Princípios arquitetônicos RESTful;
Configuração de esteiras automatizadas;
Sistemas de mensageria (IBM MQ, Kafka, RabbitMQ, etc.).