Ps.: Caso você seja foda e consiga chegar nesse nível junto conosco não deixe de aplicar! ;)
DESCRIÇÃO DA VAGA:
Procuramos um Desenvolvedor Full Stack para produzir soluções de software escaláveis. Você fará parte de uma equipe multifuncional responsável por todo o ciclo de vida do desenvolvimento de software, desde a concepção até a implantação.
Como Desenvolvedor Full Stack, você deve se sentir confortável com linguagens de codificação front-end e back-end, estruturas de desenvolvimento e bibliotecas de terceiros. Você também deve ser um jogador de equipe com talento para design visual e utilidade.
Responsabilidades e atribuições
RESPONSABILIDADES:
- Trabalhar com equipes de desenvolvimento e design para criar soluções de software interativos;
- Projetar a arquitetura do sistema;
- Desenvolver o front-end de aplicativos por meio de um design visual atraente;
- Desenvolver e gerenciar bancos de dados e aplicações;
- Escrever APIs eficazes;
- Testar o software para garantir capacidade de resposta e eficiência;
- Solucionar problemas, depurar e atualizar software;
- Criar configurações de segurança e proteção de dados;
- Criar features e aplicações com um design responsivo;
- Escrever documentação técnica;
Requisitos e qualificações
SKILLS:
- Experiência comprovada como Desenvolvedor Full Stack;
- Experiência em desenvolvimento de aplicações web e mobile;
- Familiaridade com stacks de tecnologias comuns;
- Conhecimento de linguagens e bibliotecas front-end (por exemplo, HTML/CSS, JavaScript e frameworks SPA: React ou Angular);
- Conhecimento de linguagens de back-end (por exemplo, C#, Java, Python, Node.js, Nest.js) ou outras estruturas JavaScript ;
- Familiaridade com bancos de dados (por exemplo, MySQL, postgreSQL, MongoDB), servidores da Web (por exemplo, Apache ou nginx) e design de UI/UX;
- Familiaridade com ferramentas de conteinerização (por exemplo, Docker engine)
- Familiaridade com uma solução cloud ( Azure, AWS ou Google Cloud)
- Familiaridade com as ferramentas: WebXR, ArCore, ArKit
- Excelentes habilidades de comunicação e trabalho em equipe;
- Grande atenção aos detalhes;
- Habilidades organizacionais;
- Uma mente analítica;
- Graduação em Ciência da Computação, Sistemas da Informação, Estatística ou área similiar;
PLUS:
- Conhecimento de metodologias agile;
- Conhecimento de Unity;
- Conhecimento de Jogos.