Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Backend Node JS

1 vaga: | Publicada em 23/04

Sobre a vaga

O desenvolvedor deve sustentar e evoluir os sistemas existentes com foco em projetar soluções, participando desde a concepção da ideia até o desenvolvimento do código, irá trabalhar em uma startup Scale Up, lidar com arquiteturas legadas e se adaptar às novas tecnologias. É responsável por projetar, desenvolver e manter a lógica de servidor que controla a funcionalidade central de um aplicativo. Isso pode incluir a manipulação de dados, a autenticação de usuários, o processamento de solicitações e a resposta a ações do usuário. Responsabilidades e atribuições -Controlar as versões de códigos de sistemas, assim como, propor melhorias em códigos existentes, analisar soluções de mercado e sua adequação à realidade do projeto. -Testes e Solução de Problemas: testar e solucionar problemas de software de interface para garantir que tudo funcione corretamente. -Visualização de Dados: construir visualizações que possam lidar com grandes conjuntos de dados. -Construção de Componentes Reutilizáveis: Sempre preferencia pela criação de componentes e bibliotecas reutilizáveis, para economizar tempo e esforço no desenvolvimento futuro. -Otimização de Desempenho: Otimização de componentes é passo obrigatório para garantir um desempenho máximo, tanto em volume de acessos quanto em uma variedade de dispositivos e navegadores. -Colaboração com Outras Equipes: Se houver outras equipes envolvidas, fazer sempre um trabalho colaborativo para garantir a consistência e eficácia de suas atividades e das atividades do time. Requisitos e qualificações - Experiência em desenvolvimento NodeJS (5 anos ou superior); - Experiência em Bancos de dados Relacionais (MySQL, Postgree, SQLServer ou outros) - Conhecimento em Bancos de dados Não-Relacionais (MongoDB ou outros); - Arquitetura de software escalável; - Experiência em metodologias ágeis e ter trabalhado em times ágeis; - Versionamento de código utilizando Git; - Boas práticas de desenvolvimento ágil e qualidade de código; - Experiência na construção de Microsserviços; - Metodologia DDD(Domain-driven Design); - Conhecimento em testes unitários e integrados; Diferenciais: - Certificações NodeJS: JSNSD (OpenJS Node.js Services Developer) ou JSNAD (OpenJS Node.js Application Developer); - Certificações Microsoft DevOps; - Certificação SCRUM(CSM(Scrum Master), CSPO(Product Owner), CSD(Scrum Developer); - Conhecimento em Azure DevOps; - Experiência com testes unitários e integrados; -Tempo de experiência de 3 - 5 anos. Informações adicionais -Contrato PJ + benefícios -Hibrido -Residir em Brasília