Attiva gli avvisi di lavoro via e-mail!

Software Engineer Remote Work Full-time employee

Árvore

Pavia

Remoto

EUR 50.000 - 70.000

Tempo pieno

Ieri
Candidati tra i primi

Descrizione del lavoro

Uma plataforma de aprendizagem está buscando um(a) Engenheiro(a) de Software para integrar um time multidisciplinar. Você trabalhará em soluções técnicas, focando na entrega de funcionalidades e melhorias, utilizando uma stack que inclui Elixir e React. É essencial ter experiência com bancos de dados relacionais e interesse em aprender novas tecnologias. Oferecemos um ambiente remoto e descontraído, com benefícios atrativos que promovem o desenvolvimento contínuo.

Servizi

Salário compatível com o mercado
Flexibilidade de horário
Ambiente de trabalho colaborativo
Auxílio creche
Vale alimentação ou refeição
Plano de saúde e odontológico
Descontos em universidades e cursos
Continue a aprender durante o trabalho

Competenze

  • Experiência com bancos de dados relacionais (MySQL, PostgreSQL).
  • Experiência com servidores web e APIs REST.
  • Domínio de testes automatizados.
  • Conhecimento em processamento assíncrono com jobs e mensageria.
  • Experiência com Cloud (ex: AWS, RDS, S3).
  • Interesse em aprender uma linguagem funcional.

Mansioni

  • Desenvolver soluções técnicas completas em um squad multidisciplinar.
  • Entregar novas funcionalidades e melhorias na plataforma.
  • Implementar melhorias de escalabilidade para suportar 300 mil usuários.
  • Elevar a qualidade técnica da equipe e do código.

Conoscenze

Experiência com bancos de dados relacionais
Experiência com servidores web e APIs REST
Domínio de testes automatizados
Conhecimento em processamento assíncrono
Experiência com Cloud
Interesse em aprender uma linguagem funcional

Strumenti

MySQL
PostgreSQL
Elasticsearch
Redis
Datadog
Oban
SQS

Descrizione del lavoro

Job description

Somos a Árvore, uma plataforma gamificada de aprendizagem que promove o prazer de aprender.

Atualmente, o Brasil possui um dos menores índices de leitura no mundo, com menos de 3 livros por habitante ao ano. Nosso desempenho no PISA também vem caindo ano após ano.

Na Árvore, acreditamos que a leitura é um superpoder que facilita o aprendizado, amplia o entendimento do mundo e potencializa habilidades do século XXI.

Trabalhamos diariamente para ampliar o acesso à leitura, impactando mais de quatro milhões de alunos e buscando alcançar ainda mais pessoas.

Valorizamos tecnologia e inovação, colaborando com escolas e famílias na educação em um ambiente ultraconectado.

Somos plurais, empáticos, adaptáveis e encaramos os desafios do futuro com curiosidade e entusiasmo. Nosso compromisso é com nossos clientes, buscando melhorias contínuas em resultados e entregas.

Nosso reconhecimento inclui o prêmio Top Educação por 9 anos consecutivos e sermos a primeira startup brasileira a vencer o GESAwards, maior competição de Edtechs no mundo.

Aqui, você encontrará um ambiente de crescimento, dinâmico e com constantes aprendizados. Se esse desafio faz sentido para você, venha para a Árvore.

Main responsibilities

Como Software Engineer, você integrará um squad multidisciplinar para desenvolver soluções técnicas completas, desde o planejamento com equipes de produto e design até o monitoramento em produção. Sua missão será entregar novas funcionalidades e melhorias na plataforma, mantendo altos padrões de qualidade técnica e buscando aprimoramentos sempre que possível. Valorizamos autonomia e proatividade, pois acreditamos que essas qualidades são essenciais para o bom funcionamento das equipes e da engenharia. Pessoas antes de processos.

Alguns desafios técnicos que você poderá encontrar:

  • Implementar melhorias de escalabilidade para suportar mais de 300 mil usuários ativos diários.
  • Projetar uma plataforma genérica de gamificação para nossos produtos.
  • Refatorar o sistema de usuários e grupos para atender a novos requisitos.
  • Alterar a plataforma para torná-la mais genérica quanto ao tipo de conteúdo (ex: artigos, notícias).
  • Desenvolver funcionalidades que incentivem a leitura de mais livros pelos usuários.
  • Implementar testes para compreender o comportamento dos usuários.
  • Auxiliar na divisão do monolito em componentes menores e mais modulares.

Além dos desafios técnicos, esperamos que você contribua para elevar a qualidade técnica da equipe e do código através de:

  • Revisões de código.
  • Mentoria de colegas.
  • Identificação de problemas e melhorias nos sistemas.
  • Proatividade na implementação de melhorias.
  • Compartilhamento de conhecimento por discussões síncronas ou assíncronas.

Sobre nossa stack tecnológica, usamos Elixir com Phoenix, com comunicação via GraphQL entre backend e frontend. Os frontends são em React / React Native. Para quem foca no frontend, espera-se que também faça pequenas mudanças no backend, e para quem tem mais experiência no backend, funcionalidades básicas no frontend também são esperadas.

Nosso backend segue o paradigma funcional, alinhado às diretrizes do Elixir e Phoenix. Mesmo sem experiência prévia, você conseguirá aprender conosco, geralmente abrindo PRs nos primeiros dias e se sentindo confortável em até 3 meses em Elixir.

Outras tecnologias e sistemas utilizados:
  • MySQL e PostgreSQL;
  • Elasticsearch;
  • Redis;
  • Datadog;
  • Oban;
  • SQS.
Requisitos e qualificações
  • Experiência com bancos de dados relacionais (MySQL, PostgreSQL).
  • Experiência com servidores web e APIs REST.
  • Domínio de testes automatizados.
  • Conhecimento em processamento assíncrono com background jobs e mensageria.
  • Experiência com Cloud (ex: AWS, RDS, S3).
  • Interesse em aprender uma linguagem funcional.
Desejável
  • Experiência com monitoramento e observabilidade de sistemas.
  • Conhecimento avançado em monitoramento de soluções.
  • Experiência com sistemas de fila para comunicação entre sistemas.
Benefícios e condições
  • Salário compatível com o mercado.
  • Flexibilidade de horário.
  • Autonomia.
  • Ambiente de trabalho descontraído e colaborativo.
  • Auxílio creche.
  • Vale alimentação ou refeição (benefícios Caju).
  • Plano de saúde e odontológico.
  • Crédito consignado.
  • Auxílio farmácia.
  • Wellhub.
  • Descontos em universidades e cursos.
  • Ambiente inclusivo, sem tolerância a discriminação.
Informações adicionais

Trabalho 100% remoto, com encontros presenciais ocasionais no escritório no Rio de Janeiro.

J-18808-Ljbffr

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.