Attiva gli avvisi di lavoro via e-mail!

Software Engineer Remote Work Full-time employee

Árvore

Frosinone

Remoto

EUR 30.000 - 50.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Descrizione del lavoro

Uma plataforma de educação gamificada procura um Engenheiro de Software para desenvolver soluções técnicas em um ambiente dinâmico. O candidato ideal terá experiência com bancos de dados relacionais e APIs REST, e será responsável por entregar melhorias na plataforma. A equipe valoriza a autonomia e a proatividade. Oferecemos salário compatível com o mercado, flexibilidade de horário e um ambiente colaborativo, 100% remoto com encontros ocasionais no Brasil.

Servizi

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
Descontos em universidades e cursos
Ambiente seguro, livre de discriminação

Competenze

  • 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 (AWS, RDS, S3).
  • Interesse ou conhecimento em linguagem funcional.

Mansioni

  • Desenvolver soluções técnicas de ponta a ponta.
  • Integrar um squad multidisciplinar.
  • Entregar novas funcionalidades e melhorias na plataforma.
  • Implementar melhorias na escalabilidade.
  • Refatorar o sistema para novos requisitos.

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

Descrizione del lavoro

Job description

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

Atualmente, o Brasil é um dos países que menos lê no mundo, com menos de 3 livros anuais por habitante. Nosso desempenho no PISA, Programa Internacional de Avaliação de Alunos, vem caindo ano após ano.

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

Trabalhamos diariamente para que mais alunos tenham acesso à leitura. Já impactamos mais de quatro milhões de estudantes e sabemos que podemos alcançar ainda mais.

Tecnologia e inovação estão na nossa essência. Colaboramos com escolas e famílias para educar em um dia a dia ultraconectado.

Somos diversos e empáticos, adaptáveis e encaramos os desafios do futuro com curiosidade e entusiasmo. Somos apaixonados pelos nossos clientes e comprometidos em entregar resultados melhores todos os dias.

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, com aprendizados constantes. 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 de ponta a ponta, 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 o padrão 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. Priorizamos pessoas antes de processos.

Alguns desafios técnicos que você pode enfrentar:

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

Além disso, 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 problemas e melhorias nos sistemas.
  • Proatividade na implementação de melhorias.
  • Compartilhamento de conhecimento por meio de discussões síncronas ou assíncronas.

Quanto à nossa stack, usamos Elixir e Phoenix, com GraphQL na comunicação entre backend e frontend. Nossos frontends são em React e 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, que possa realizar funcionalidades básicas no frontend.

Seguindo o paradigma funcional, nosso backend é baseado em Elixir e Phoenix. Se você não tem experiência com a linguagem, não se preocupe, você aprenderá conosco. Em até 3 meses, você já se sentirá confortável programando em Elixir.

Outras tecnologias que utilizamos:

  • 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 (AWS, RDS, S3)
  • Interesse ou conhecimento em linguagem funcional
Additional information

Seria interessante que 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 (Caju benefícios)
  • Plano de saúde
  • Plano odontológico
  • Crédito consignado
  • Auxílio farmácia
  • Wellhub
  • Descontos em universidades e cursos
  • Ambiente seguro, livre de discriminação
Outras informações

Trabalho 100% remoto, com encontros presenciais ocasionais no escritório do 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.