Attiva gli avvisi di lavoro via e-mail!

Software Engineer Remote Work Full-time employee

Árvore

Livorno

Remoto

EUR 50.000 - 70.000

Tempo pieno

Ieri
Candidati tra i primi

Descrizione del lavoro

Uma plataforma de aprendizagem está buscando um Software Engineer para integrar seu time, desenvolvendo soluções técnicas em Elixir e Phoenix. O profissional atuará em um ambiente colaborativo e flexível, com benefícios como plano de saúde, auxílio alimentação e a possibilidade de trabalho remoto. É desejável experiência com bancos de dados e APIs REST, além de interesse em linguagens funcionais.

Servizi

Salário compatível com o mercado
Flexibilidade de horário
Auxílio creche
Vale alimentação ou refeição
Plano de saúde
Ambiente descontraído e colaborativo

Mansioni

  • Integrar um squad para desenvolver soluções técnicas completas.
  • Entregar novas funcionalidades e melhorias na plataforma.
  • Implementar melhorias de escalabilidade.
  • Refatorar o sistema de usuários e grupos.

Conoscenze

Experiência com bancos de dados relacionais (MySQL, PostgreSQL)
Experiência com servidores web e APIs REST
Conhecimento em testes automatizados
Experiência com processamento assíncrono, background jobs ou mensageria
Experiência com Cloud, como AWS, RDS, S3
Interesse ou conhecimento em linguagem funcional

Strumenti

MySQL
PostgreSQL
Elasticsearch
Redis
Datadog
SQS

Descrizione del lavoro

Job description

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

O Brasil tem um dos menores índices de leitura do mundo, com menos de 3 livros por habitante ao ano, e nosso desempenho no PISA vem caindo anualmente.

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

Trabalhamos diariamente para ampliar o acesso à leitura para mais estudantes. Já impactamos mais de quatro milhões de alunos e buscamos alcançar ainda mais.

Valorizamos tecnologia e inovação, atuando junto a escolas e famílias para educar em um mundo ultraconectado.

Somos diversos, empáticos, adaptáveis e encaramos os desafios do futuro com curiosidade e entusiasmo. Temos paixão pelos nossos clientes e buscamos melhorias constantes 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 do mundo.

Proporcionamos um ambiente de crescimento, dinâmico e com aprendizados constantes. Se você se identifica com esse desafio, venha para a Árvore.

Main responsibilities

Como Software Engineer, você integrará um squad multidisciplinar para desenvolver soluções técnicas completas, desde as primeiras conversas com as equipes de produto e design até o monitoramento em produção. Sua missão será entregar novas funcionalidades e melhorias na nossa plataforma, mantendo padrões de qualidade técnica e elevando a barra sempre que possível. Valorizamos autonomia e proatividade, pois acreditamos que essas características são essenciais para o bom funcionamento dos nossos times e da nossa engenharia. Prezamos pelas pessoas antes de processos.

Alguns desafios técnicos que você pode enfrentar:

  • Implementar melhorias de escalabilidade para suportar +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.
  • Realizar mudanças na plataforma para torná-la mais genérica quanto ao conteúdo (ex: artigos, notícias).
  • Implementar funcionalidades que incentivem a leitura de mais livros pelos usuários.
  • Desenvolver testes para entender o comportamento dos usuários.
  • Auxiliar na conversão do monolito em sistemas 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 por meio 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 em discussões síncronas e assíncronas.

Quanto à nossa stack tecnológica, ela é centrada em Elixir e Phoenix, com GraphQL na comunicação entre backend e frontend. Os frontends utilizam React e React Native. Para quem foca no frontend, espera-se que também realize pequenas mudanças no backend, e para quem tem 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ê poderá aprender conosco. Geralmente, nos primeiros dias você consegue abrir PRs, e em até 3 meses, sentir-se confortável programando 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
  • Conhecimento em testes automatizados
  • Experiência com processamento assíncrono, background jobs ou mensageria
  • Experiência com Cloud, como AWS, RDS, S3
  • Interesse ou conhecimento em linguagem funcional
Desejável
  • Experiência com monitoramento e observabilidade
  • Conhecimento avançado em monitoramento de sistemas
  • Experiência com sistemas de fila para comunicação entre sistemas
Benefícios e ambiente
  • Salário compatível com o mercado
  • Flexibilidade de horário
  • Autonomia
  • Ambiente descontraído e colaborativo
  • Auxílio creche
  • Vale alimentação ou refeição
  • Plano de saúde
  • Plano odontológico
  • Crédito consignado
  • Auxílio farmácia
  • Wellhub
  • Descontos em universidades e cursos
  • Ambiente inclusivo e livre de discriminação
Outras informações

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.