[Banco de Talentos] Pessoa Desenvolvedora Fullstack Pleno
Sobre a Cubos:
A Cubos é uma software house e venture builder especializada em desenvolver soluções tecnológicas inovadoras do zero. Nossa missão é transformar e criar um ecossistema prospero de tecnologia e acesso.
Nós acreditamos que podemos mudar o mundo e os nossos valores são a nossa essência:
Não temos medo de cair 😎
Cuidamos e respeitamos as pessoas 💕
Buscamos sair do padrão 🚀
Fazemos entregas fodas 🎁
Focamos nos usuários 🔍
Somos um hub de conhecimento 🧠
Sobre a Vaga:
A vaga é para o nosso Banco de Talentos Fullstack, ou seja, quando surgirem vagas efetivas, olharemos primeiramente para este Banco e chamaremos as pessoas que já estejam pré-aprovadas. Ao se cadastrar, você passará pelo nosso processo seletivo e se tornará apto para futuras oportunidades. Como Banco de Talentos não há prazos fixos entre as etapas, mas quanto mais você avança, mais chances tem de ser chamado para entrevistas e de já estar pré-aprovado para integrar o nosso time.
🔴Importante: Não é necessário ter o mesmo nível de proficiência (pleno) em ambas as áreas.
Responsabilidades:
-
Contribuir ativamente nas fases de ideação, planejamento e desenvolvimento dos produtos dos nossos clientes, trazendo ideias e insights tecnológicos;
-
Participar de discussões sobre as tecnologias utilizadas nos projetos, sugerindo boas práticas e novas abordagens;
-
Desenvolver aplicações web responsivas (frontend) e criar/manter APIs e integrações (backend);
-
Colaborar em deploys e pipelines de CI/CD;
-
Ser curioso(a), colaborativo(a) e aberto(a) a explorar novas tecnologias.
Requisitos e Qualificações:
🔴Você pode se candidatar sendo Backend Pleno + Frontend Junior ou Frontend Pleno + Backend Junior.
Requisitos Técnicos:
Backend:
-
Experiência construindo APIs em Node.js com Typescript;
-
Experiência com bancos de dados SQL;
-
Experiência com testes unitários e de integração;
-
Experiência com Docker;
-
Experiência com versionamento Git;
-
Experiência com CI/CD.
Frontend:
-
Experiência com React.js;
-
Experiência com Node.js;
-
Proficiência em Javascript (ES6+), HTML e CSS;
-
Conhecimento em Typescript;
-
Experiência com versionamento Git;
-
Experiência construindo interfaces complexas para web.
Diferenciais:
Backend:
-
Conhecimento em Kubernetes;
-
Experiência em processamento assíncrono, fluxos agendados e filas;
-
Experiência em monitoramento, análise de desempenho e resolução de problemas.
Frontend:
-
Experiência com testes automatizados;
-
Experiência com RPC APIs;
-
Conhecimento em acessibilidade e SEO;
-
Portfólio/GitHub ou similares;
-
Experiência com design system, padrões de UI/UX e CSS.
Para além de requisitos técnicos:
-
Vontade de aprender e crescer como pessoa desenvolvedora;
-
Colaboração com o time, compartilhando conhecimento;
-
Disposição para enfrentar novos desafios e tecnologias.
-
Escrever mensagens de commit e ler documentação em inglês.