Cargo: Desenvolvedor Node
Tipo de contratação: CLT
Modalidade: Remoto
Local de Trabalho: Home Office
Formação: Superior Completo
Requisitos Obrigatórios/Tecnologia/Conhecimento necessários
Principais atividades
No mínimo 5 anos de experiência trabalhando como Desenvolvedor NodeJs
como principal linguagem de programação (diferencial conhecer também Java).
Processo de desenvolvimento e implantação de sistemas em esteiras de CI/CD.
Atuação em metodologias ágeis (Scrum/Kanban).
Arquitetura de software e arquitetura de microsserviços.
Testes e qualidade de sistemas (testes unitários e de integração).
Containers (Docker) e deploy em OpenShift.
Versionamento de software (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 (Jenkins, Sonar, etc.).
Sistemas de mensageria (IBM MQ, Kafka, RabbitMQ, etc.).
* Perfil proativo com boa comunicação
* Comprometido com entregas e cumprimento de prazos