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ã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.
Outros requisitos
- 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.