**Desenvolvedor Back end Sênior ( Node JS)**
Estamos atendendo uma grande indústria multinacional em busca de profissionais com interesse em fazer parte de projetos globais desafiadores da empresa
Atividades
Realizar a integração de aplicações a todos os sistemas e serviços necessários e fornecer uma API limpa e fácil de usar para a parte front-end do sistema com total responsabilidade pela funcionalidade, desempenho e escalabilidade do aplicativo. Sabe como escrever APIs modernas e limpas, integrar-se a sistemas legados e trabalhar com bancos de dados.
Projetar e desenvolver a lógica comercial e os sistemas de back-end do produto
Interagir com gerentes de projetos, analistas de negócios, arquitetos, desenvolvedores e partes interessadas durante todo o ciclo de vida de desenvolvimento de software (SDLC)
Projetar e desenvolver a lógica de negócios e os sistemas de back-end da experiência do MVP
Trabalhar em conjunto com outros desenvolvedores e QAs para entender o sistema de ponta a ponta
Escrever testes unitários e de integração e desenvolver ferramentas de automação para tarefas diárias
Desenvolver código de alta qualidade, bem documentado e eficiente
**Requisitos**:
Conhecimento profundo de programação orientada a objetos e princípios de engenharia como SOLID
Grande familiaridade com práticas recomendadas de codificação, padrões de design e arquiteturas modernas (por exemplo, microsserviços)
Experiência significativa em escrever e utilizar serviços de API RESTful orientados a serviços autônomos e ajuste de desempenho de aplicativos de grande escala
Conhecimento de plataformas de servidores de aplicativos (Websphere, Jboss), bem como de soluções de nuvem (AWS, GCP, Azure)
Experiência de trabalho com soluções ORM (por exemplo, Hibernate, JPA, myBatis)
Experiência com sistemas de banco de dados, com conhecimento de armazenamentos SQL e NoSQL (por exemplo, MySQL, Oracle, MongoDB, Couchbase etc.)
Experiência em integração com estruturas JavaScript, como React, Angular JS... é uma vantagem
Conhecimentos em.Net Core são bem vindos
Capacidade de escrever testes eficazes de unidade, integração e API
Desejável conhecimento de infraestrutura, automação de infraestrutura e ferramentas de provisionamento
Experiência em desenvolvimento ágil, preferencialmente como desenvolvedor de back-end (ou similar)
Entender os conceitos básicos da metodologia Scrum
Inglês avançado
Disponibilidade de atuar em formato hibrido em Sâo Paulo - SP ou na região de Blumenau - SC
Contrato CLT + pacote diferenciado de benefícios e condições de crescimento e construção de carreira internacional na empresa
Q