Attiva gli avvisi di lavoro via e-mail!

Software Engineer Remote Work Full-time employee

Árvore

Pescara

Remoto

EUR 40.000 - 60.000

Tempo pieno

Ieri
Candidati tra i primi

Descrizione del lavoro

Uma plataforma de aprendizagem em Pescara está procurando um Software Engineer para desenvolver soluções técnicas em um ambiente 100% remoto. Buscamos alguém com experiência em bancos de dados e servidores web. A posição envolve autonomia e trabalho em equipe em um ambiente dinâmico e colaborativo com projetos usando Elixir e outras tecnologias modernas.

Servizi

Salário compatível com o mercado
Flexibilidade de horário
Ambiente descontraído e colaborativo
Auxílio creche
Vale alimentação ou refeição
Plano de saúde e odontológico
Descontos em universidades e cursos
Ambiente inclusivo e respeitoso

Competenze

  • Experiência com bancos de dados relacionais (MySQL, PostgreSQL).
  • Experiência com testes automatizados.
  • Interesse ou conhecimento em linguagem funcional.

Mansioni

  • Desenvolver soluções técnicas completas para a plataforma.
  • Implementar melhorias de escalabilidade.
  • Realizar adaptações na plataforma para torná-la mais genérica.

Conoscenze

Experiência com bancos de dados relacionais
Experiência com servidores web e APIs REST
Conhecimento em testes automatizados
Experiência com processamento assíncrono
Experiência com Cloud

Strumenti

MySQL
PostgreSQL
Elasticsearch
Redis

Descrizione del lavoro

Job description

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

Atualmente, o Brasil tem baixos índices de leitura, com menos de 3 livros por habitante ao ano, e seu desempenho no PISA vem caindo anualmente.

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 mundo altamente conectado.

Somos diversos, empáticos, adaptáveis e encaramos os desafios do futuro com curiosidade e entusiasmo. Nosso compromisso é com nossos clientes e com a entrega de resultados de alta qualidade.

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.

Aqui, você encontrará um ambiente de crescimento, dinâmico e de aprendizado constante. Se esse desafio faz sentido para você, venha fazer parte da Árvore.

Main responsibilities

Como Software Engineer, você integrará um time multidisciplinar para desenvolver soluções técnicas completas, desde o planejamento até o monitoramento em produção. Sua missão é entregar novas funcionalidades e melhorias na plataforma, mantendo altos padrões de qualidade e buscando melhorias contínuas. Valorizamos autonomia e proatividade, pois acreditamos que essas características são essenciais para o bom funcionamento da equipe e do produto. Priorizamos pessoas antes de processos.

Alguns desafios técnicos que você pode enfrentar:

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

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

  • Revisões de código.
  • Mentoria aos colegas.
  • Identificação de melhorias nos sistemas e códigos.
  • Proatividade na implementação de melhorias.
  • Compartilhamento de conhecimento por meio de discussões.

Quanto à nossa stack, usamos Elixir e Phoenix no backend, com GraphQL na comunicação entre backend e frontend. Os frontends são em React e React Native. Para quem foca no frontend, espera-se que realize pequenas mudanças no backend, e para quem tem mais experiência no backend, funcionalidades básicas no frontend também são bem-vindas.

No backend, seguimos o paradigma funcional e as diretrizes do Elixir e Phoenix. Mesmo sem experiência prévia na linguagem, você poderá aprender conosco. Geralmente, nos primeiros dias você já consegue abrir PRs e, em até 3 meses, se sentir confortável com Elixir.

Outras tecnologias e sistemas utilizados:

  • MySQL e PostgreSQL
  • Elasticsearch
  • Redis
  • Datadog
  • Oban
  • SQS
Requirements and skills

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 via background jobs ou mensageria
  • Experiência com Cloud (ex: AWS, RDS, S3)
  • Interesse ou conhecimento em linguagem funcional
Additional information

Seria interessante se você também tivesse:

  • Experiência com monitoramento e observabilidade
  • Conhecimento avançado em monitoramento de sistemas
  • Experiência com sistemas de fila para comunicação entre sistemas

O que oferecemos:

  • 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 e odontológico
  • Crédito consignado
  • Auxílio Farmácia
  • Wellhub
  • Descontos em universidades e cursos
  • Ambiente inclusivo e respeitoso
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.