search
Fullstack
Full-stack

Desenvolvedor(a) Full-stack pleno JavaScript

Área de atuação e Cidade Segment Outros

placeSão Paulo - SP
Ver sobre a empresa
Requisitos Suitcase Junior - Pleno(2 a 4 anos de experiência)
JavaScript Ver todos os requisitos

Gostou da vaga?

Que tal demonstrar interesse em participar do processo seletivo?

ATIVIDADES 📝

O que você irá fazer?


 Criar e integrar APIs para aplicações internas e de clientes (REST e SOAP);
- Especifiar 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 dashboards em tempo real que integre informações de bases de dados e de outras fontes externas;
- Criar página de administração de conteúdo (listar/editar/gerenciar conteúdos de bases de dados);
- Prototipar soluções e entregar MVPs;
- 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);
- Desenvolver software de acordo com padrões de tecnologia e definições da equipe;
- Correção de erros e implementação de melhorias em códigos;
- Experiência em sistema de versionamento de código (GIT);
- Capacidade de automatizar testes de software (testes de regressão, teste unitário, teste de performance, etc);
- Arquitetar, projetar, desenvolver e implantar serviços no backend, frontend, bases de dados e de integrações;
- Otimizar aplicações para melhor velocidade e escalabilidade;
- Capacidade de implementar de protocolos de comunicação entre cliente (browser) e servidor (ex: WebSocket / Socket.io / datastream);
- Capacidade de criar aplicações como Sistemas de Busca (por palavra, busca avançada, ordenação de resultados por critérios de relevância);
- Capacidade de desenvolver aplicações em javascript puro (sem uso de frameworks);
- Conhecimentos em linux;
- 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 vulnerabiidades nas aplicações;
- Domínio de conceitos de programação (estruturas de dados, lógica de programação, algorítmos, objetos, criação de módulos javascript).

REQUISITOS ✅

O que você precisa?

Tecnologias Necessárias

JavaScript
Tecnologias Desejáveis

Node.js

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

Requisitos / conhecimentos necessários:

- 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);
- Especifiar 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 dashboards em tempo real que integre informações de bases de dados e de outras fontes externas;
- Criar página de administração de conteúdo (listar/editar/gerenciar conteúdos de bases de dados);
- Prototipar soluções e entregar MVPs;
- 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);
- Desenvolver software de acordo com padrões de tecnologia e definições da equipe;
- Correção de erros e implementação de melhorias em códigos;
- Experiência em sistema de versionamento de código (GIT);
- Capacidade de automatizar testes de software (testes de regressão, teste unitário, teste de performance, etc);
- Arquitetar, projetar, desenvolver e implantar serviços no backend, frontend, bases de dados e de integrações;
- Otimizar aplicações para melhor velocidade e escalabilidade;
- Capacidade de implementar de protocolos de comunicação entre cliente (browser) e servidor (ex: WebSocket / Socket.io / datastream);
- Capacidade de criar aplicações como Sistemas de Busca (por palavra, busca avançada, ordenação de resultados por critérios de relevância);
- Capacidade de desenvolver aplicações em javascript puro (sem uso de frameworks);
- Conhecimentos em linux;
- 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 vulnerabiidades nas aplicações;
- Domínio de conceitos de programação (estruturas de dados, lógica de programação, algorítmos, objetos, criação de módulos javascript).


Cumpre os requisitos?

Que tal demonstrar interesse nessa vaga?

EMPRESA 🏦

Onde você vai trabalhar?

Cidade São Paulo - SP
Porte Pequeno Porte


O InBot é um software e uma metodologia de produção de Assistentes Virtuais, desenvolvido pela empresa Insite/InBot. Os criadores da plataforma InBot foram pesquisadores na Universidade de São Paulo (Poli-USP), Rodrigo Siqueira e Andre Uratsuka, que fundaram a Insite para desenvolver soluções para Internet, incluindo ferramentas para atendimento online com recursos de Inteligência Artificial.



Geek girl

VAGAS NA GEEKHUNTER

Encontramos 58 oportunidades para desenvolvedores Full-stack . Cadastre-se na GeekHunter e receba propostas de emprego com salário!

Criar perfil grátis

Você gosta de cookies? Nós amamos 🍪😍💜

Utilizamos seus dados para analisar e personalizar nossos conteúdos e anúncios durante a sua navegação em nossa plataforma e em serviços de terceiros parceiros. Ao navegar pelo site, você autoriza a GeekHunter a coletar tais informações e utilizá-las para estas finalidades. Em caso de dúvidas, acesse nossa Política de Privacidade.