Pessoa Desenvolvedora FullStack Pleno/Sênior | Afirmativa para mulheres
Descrição da vaga
Somos a Árvore, a plataforma gamificada de leitura, que por meio de uma experiência lúdica, incentiva o prazer em aprender.
Atualmente, o Brasil é um dos países que menos lê no mundo. São menos de 3 livros anuais por habitante, e no PISA, Programa Internacional de Avaliação de Alunos, o nosso desempenho cai ano após ano.
Na Árvore, acreditamos que a leitura é um superpoder que facilita o aprendizado, ajuda no entendimento do mundo e potencializa habilidades importantes para o futuro. Trabalhamos diariamente para que todos os alunos do país, tenham acesso à leitura, já impactamos mais de dois milhões de alunos e sabemos que podemos ir mais longe.
Tecnologia e inovação fazem parte das nossas raízes. Jogamos junto de escolas e famílias no desafio de educar em um dia-a-dia ultraconectado.
Somos plurais e empáticos, nos adaptamos e encaramos os desafios do futuro com curiosidade e entusiasmo. Somos apaixonados por nossos clientes e comprometidos com resultados e entregas melhores todos os dias.
Com as nossas soluções, somos vencedores há 4 anos seguidos do prêmio Top Educação, finalistas do EdtechX, vencedores do prêmio 100 Statups to Watch, vencedores do Pitch Gov SP e Pitch Gov Santo André.
Aqui você vai encontrar um ambiente de crescimento, dinâmico e com aprendizados constantes. Esse desafio faz sentido para você? Vem pra Árvore.
Responsabilidades e atribuições
Como pessoa engenheira fullstack, você fará parte do nosso time de desenvolvimento, trabalhando em um squad multidisciplinar para construir soluções de ponta a ponta. Desde as primeiras conversas com os times de produto e design até o monitoramento da funcionalidade em produção, você terá autonomia para propor novas arquiteturas, metodologias e melhorias que elevem a qualidade da nossa plataforma.
Nossa stack combina Elixir e Phoenix no backend, com GraphQL como ponte entre frontend e backend, além de React e React Native no frontend. No front, trabalhamos com TypeScript/JavaScript ES6/ES7, Context API e buscamos constantemente otimizar a performance e estabilidade das interfaces.
Não exigimos experiência prévia com Elixir ou Phoenix—se ainda não conhece, terá espaço para aprender por aqui! O mais importante é sua proatividade, autonomia e vontade de construir soluções escaláveis e eficientes. Se quiser contribuir mais no backend ou no frontend, nós apoiamos!
Aqui, prezamos por pessoas antes de processos e valorizamos quem pensa além do código. Se você gosta de desafios e tem vontade de transformar, vem com a gente! 🚀
Alguns exemplos de desafios técnicos que você pode encontrar no seu dia-a-dia aqui:
- Desenhar uma plataforma genérica de gamificação dos nossos produtos
- Refatoração do sistema de usuários e grupos para melhor atender os novos requisitos
- Implementar novas funcionalidades que ajudem nossos usuários a lerem mais livros
- Implementar testes que nos ajudem a entender o comportamento de nossos usuários
- Nos ajudar a quebrar nosso monolito em partes menores
Além dos desafios técnicos, também esperamos que você ajude a elevar a qualidade técnica da equipe e do nosso código, através de:
- Reviews de código
- Mentoria de seus colegas
- Identificação de problemas e melhorias nos nossos códigos e sistemas
- Proatividade para implementar melhorias nos nossos sistemas
- Colaboração de conhecimento através de discussões síncronas ou assíncronas
Requisitos e qualificações
Requisitos e qualificações:
- Conhecimento usando e operando bancos de dados relacionais (MySQL, PostgreSQL);
- Boa experiência trabalhando com servidores web e APIs REST;
- Boa experiência com testes automatizados de código;
- Experiência com monitoramento e observabilidade de sistemas;
- Processamento assíncrono através de background jobs e/ou mensageria;
- Experiência com aplicações que usam Cloud (ex: AWS, RDS, S3);
- Conhecimento em linguagem funcional ou interesse em aprender.
- Familiaridade com controle de versão (Git).
- Boas práticas de desenvolvimento.
- Habilidades de solução de problemas e depuração.
- Boas habilidades de comunicação e trabalho em equipe.
Informações adicionais
Seria legal que você tivesse também:
- Conhecimento ou experiência em Elixir ou em outra linguagem funcional;
- Conhecimento avançado de monitoramento e observabilidade das soluções;
- Experiência trabalhando com sistemas de fila para comunicação entre múltiplos sistemas.
- Conhecimento em TypeScript / JavaScript (ES6/ES7);
- Conhecimento ou experiência com front-end (plus se for React / React Native)
- Testes automatizados com Cypress e Playwright;
- Conhecimento em Babel, Jest, Husky, Eslint, Luxo, Parcel, etc.
O que você vai encontrar aqui:
- Salário Compatível com Mercado;
- Flexibilidade de horário;
- Autonomia;
- Ambiente de trabalho descontraído e agradável;
- Cultura colaborativa;
- Auxílio creche;
- Vale alimentação ou refeição;
- Plano de saúde;
- Plano odontológico;
- Vale transporte para os momentos presenciais;
- Crédito Consignado;
- Auxílio Farmácia;
- Gympass;
- Desconto em universidades e cursos;
- Ambiente seguro para você ser quem realmente é. Não toleramos absolutamente nenhum tipo de discriminação, seja sexual, racial, social, religiosa, etc.
Outras informações importantes para você:
Trabalho 100% remoto, com alguns encontros presenciais ao longo do ano no escritório, localizado no Rio de Janeiro.
Por que trabalhar com a gente?
Acreditamos no potencial transformador da educação para a criação de uma sociedade mais justa e crítica. Hoje, somos uma plataforma gamificada de leitura, que por meio de uma experiência lúdica, incentiva o prazer em aprender, já impactamos muitos alunos e sonhamos em alcançar muitos outros. Para isso precisamos de grandes talentos para fazermos ainda mais!
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: entrevista com Tech Managers
- Etapa 3: teste de Arquitetura
- Etapa 4: entrevista com time de Gente
- Etapa 5: entrevista final com Head de tecnologia
- Etapa 6: Papo de proposta
- Etapa 7: Contratação
Sobre a Árvore
Na Árvore, acreditamos no poder transformador da educação. Nossa missão é promover o acesso ao conhecimento e incentivar o hábito da leitura em estudantes de todo o Brasil. Com uma plataforma digital que une tecnologia, inovação, leitura e aprendizagem, apoiamos escolas, professores e alunos a desenvolverem novas habilidades e alcançarem futuros extraordinários.
- +11 mil escolas conectadas.
- +200 mil educadores transformando a educação.
- +2 milhões de alunos impactados.
🌟 Venha fazer parte dessa história! Confira nossas vagas abertas agora mesmo!
Conheça mais sobre nós