Vaga Full Stack

Desenvolvedor(a) Full Stack Pleno

SQL Node.js JavaScript NoSQL API CSS

INSITE SERVICOS E COMERCIO LTDA

INSITE SERVICOS E COMERCIO LTDA

Pequena/média empresa

Salário: Até R$7.000

Não aceita candidatos de outra cidade

Descrição da empresa

A InBot é uma plataforma de Chatbots e Inteligência Artificial, com a proposta de potencializar os resultados e automatizar o atendimento de clientes.

Atividades e Responsabilidades

* Buscamos desenvolvedor (full stack) para atuar em projetos de desenvolvimento em NodeJS, integração de APIs, aplicações web e aplicações no servidor.

Requisitos

* Desenvolver software de acordo com padrões de tecnologia já existentes e alinhado com a equipe;
* Avaliação de código, correção de erros e implementação de melhorias em códigos;
* Sugestões de como otimizar aplicações para melhor velocidade, desempenho e escalabilidade;
* Conhecimentos em linux;
* Experiência em sistema de versionamento de código (GIT);
* Saber implementar regras de segurança de acesso a aplicações web (ex: implementar perfis de acesso, permitir ou não acesso simultâneo, autenticação de usuários, oAuth, criptografia de cookies, controle de tempo de inatividade);
* Identificar e corrigir vulnerabilidades nas aplicações;
* Domínio de conceitos de programação (estruturas de dados, lógica de programação, algoritmos, objetos, criação de módulos javascript).
* Capacidade de criar aplicações web usando HTML, CSS, DOM e JavaScript (frontend, backend e single page applications);
* Experiência em backend com NodeJS e programação assíncrona (promises, callbacks, etc);
* Criar e integrar APIs para aplicações internas e de clientes (REST e SOAP);
* Especificar estrutura de bases de dados (MySQL) e noSQL (Redis);
* Criar aplicações node que acessem base de dados:
> Saber otimizar queries;
> Criar aplicação que gera relatórios online com informações obtidas em logs;
* Criar página de administração de conteúdo (listar/editar/gerenciar conteúdos de bases de dados);
* Criar layout de telas do sistema em html e CSS, considerando compatibilidade entre principais browsers (iOS, Android, Web) e design responsivo das telas da aplicação (admin e frontend);
* Arquitetar, projetar, desenvolver e implantar serviços no backend, frontend, bases de dados e de integrações;
* Capacidade de desenvolver aplicações em javascript puro (sem uso de frameworks);


VEJA A EMPRESA NO MAPA