DESCRIÇÃO DA 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: CLT
Modalidade: Hibrido
Informações adicionais :
Vale alimentação (Cartão Caju)
Vale transporte
Plano de Saúde (SulAmerica)
Gympass
Day Off
Computadores e equipamentos fornecidos pela empresa
Tipo de vaga: Efetivo CLT
Pagamento: R$4.714,48 - R$12.000,00 por mês
Benefícios :
- Assistência médica
- Trabalho remoto
- Vale-alimentação
- Vale-transporte
Similar jobs

More from Portal de Compras Públicas
Portal de Compras Públicas 21 hours ago
Portal de Compras Públicas 21 hours ago
Portal de Compras Públicas 21 hours ago

Desenvolvedor Backend Node Js

Apply Now
Back to search page