
Software Engineer
Há 19 horas
Job description
Somos a Árvore, a plataforma gamificada de aprendizagem que semeia o prazer em aprender.
Na Árvore, acreditamos que a leitura é um superpoder que facilita o aprendizado, ajuda no entendimento do mundo e potencializa as habilidades do século XXI.
Trabalhamos todos os dias para que cada vez mais alunos tenham acesso à leitura.
Atualmente, já impactamos mais de quatro milhões de alunos, e sabemos que podemos ir ainda mais longe.
Tecnologia e inovação fazem parte das nossas raízes.
Jogamos junto com 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á 9 anos seguidos do prêmio Top Educação e a 1a startup brasileira a vencer o GESAwards, a maior competição de Edtechs do mundo.
Aqui você vai encontrar um ambiente de crescimento, dinâmico e com aprendizados constantes.
Esse desafio faz sentido para você?
Vem pra Árvore.
Main responsibilities
Como Software engineer, você vai integrar um squad multidisciplinar com o objetivo de desenvolver soluções técnicas de ponta a ponta, desde as primeiras conversas com os times de produto e design até o monitoramento da funcionalidade em produção.
Sua missão será entregar novas funcionalidades e melhorias na nossa plataforma, mantendo o padrão de qualidade técnica e subindo a barra quando possível.
Valorizamos a autonomia e a proatividade, pois acreditamos que essas características são fundamentais para o bom funcionamento dos nossos times e da nossa engenharia.
Prezamos pessoas antes de processos.
Alguns exemplos de desafios técnicos que você pode encontrar no seu dia-a-dia aqui:
Implementar mudanças de escalabilidade para suportar cada vez mais usuários (+300 mil usuários ativos por dia).
Desenhar uma plataforma genérica de gamificação dos nossos produtos.
Refatoração do sistema de usuários e grupos para melhor atender novos requisitos.
Desenhar mudanças na plataforma para ela ser mais genérica quanto ao tipo de conteúdo (ex: artigos, notícias...).
Implementar novas funcionalidades que ajudem nossos usuários a lerem mais livros.
Implantar testes que nos ajudem a entender o comportamento de nossos usuários.
Nos ajudar a quebrar nosso monolito em partes menores e mais modulares.
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.
Quanto à nossa stack, ela é centrada em Elixir e no framework Phoenix, com GraphQL fazendo a comunicação entre o backend e o frontend.
Nossos frontends são em React/React Native.
Para pessoas mais focadas no frontend, espera-se que também toque faça mudanças pequenas no backend também e para quem tem mais bagagem no backend, espera-se que consigam fazer funcionalidades básicas no frontend.
No nosso backend seguimos o paradigma funcional e as diretrizes do Elixir e do Phoenix.
Mas se não tiver experiência com a linguagem não tem problema, você vai conseguir aprender tudo aqui com a gente.
Normalmente nos primeiros dias a pessoa já consegue abrir PRs e em até 3 meses ela já se sente confortável em codar em Elixir.
Outras tecnologias e sistemas que usamos aqui:
MySQL e PostgreSQL;
Elasticsearch;
Redis;
Datadog;
Oban;
SQS.
Requirements and skills
Requisitos e qualificações:
Conhecimento usando e operando bancos de dados relacionais (MySQL, PostgreSQL);
Experiência trabalhando com servidores web e APIs REST;
Experiência com testes automatizados de código;
Processamento assíncrono através de background jobs e/ou mensageria;
Experiência com aplicações que usam Cloud (ex: AWS, RDS, S3);
Conhecimento ou interesse em aprender uma linguagem funcional.
Additional information
Seria legal que você tivesse também:
Experiência com monitoramento e observabilidade de sistemas;
Conhecimento avançado de monitoramento e observabilidade das soluções.
Experiência trabalhando com sistemas de fila para comunicação entre múltiplos sistemas
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 pago no Caju benefícios;
Plano de saúde;
Plano odontológico;
Crédito Consignado;
Auxílio Farmácia;
Wellhub;
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.
#J-18808-Ljbffr
-
AI Software Engineer
Há 3 dias
João Pessoa, Paraíba, Brasil Azumo Tempo inteiroAI Software Engineer (Generative AI) - Latin America - Remote AI Software Engineer (Generative AI) Azumo , a leading AI Development company , is seeking a highly motivated AI Software Engineer to join our growing team of expert AI developers . We specialize in delivering Top AI Development services , helping organizations build intelligent applications...
-
Software Engineer
Há 3 dias
João Pessoa, Paraíba, Brasil beBeeEngineer Tempo inteiro US$120.000 - US$180.000Job OverviewThis is a remote working opportunity in EMEA and the Americas for a software engineer specializing in Golang system development, with expertise in containerization and virtualization.
-
Software Engineer
Há 19 horas
João Pessoa, Brasil Braintrust Tempo inteiroOverviewJoin to apply for the Software Engineer - C# role at Braintrust.About PyynePyyne is a modern technology consultancy engineering the next generation of digital products and services.At Pyyne, we believe in using technology to unlock business potential, create sustainable growth, and drive forward digital excellence.Our solutions range from advanced...
-
Software Systems Engineer
Há 3 dias
João Pessoa, Paraíba, Brasil beBeeSoftware Tempo inteiro US$70.000 - US$120.000Are you a software engineering professional looking to build, model and drive systems like OpenStack, Ceph and Kubernetes? This role involves building and maintaining software solutions that scale in production, working with our field teams to ensure we're meeting the needs of customers adopting cutting-edge technology.About the RoleWe are seeking a skilled...
-
Senior Backend Software Engineer
Há 3 dias
João Pessoa, Paraíba, Brasil beBeeSenior Tempo inteiro US$37.740 - US$55.800Job Title: Senior Go DeveloperJob Description:This is an exciting opportunity for experienced engineers to work in a fast-paced environment and contribute to innovative projects.Required Skills and Qualifications:Review Code: Ensure adherence to quality standards and best practices by reviewing code and solutions generated by AI systems.Project Management:...
-
Developer Relations Engineer
Há 19 horas
João Pessoa, Brasil Canonical Tempo inteiroJoin to apply for the Developer Relations Engineer role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Developer Relations Engineer role at Canonical As the publisher of Ubuntu we serve millions of developers, building for the cloud, IoT and data science. We aim to make open source easier and more reliable for innovators...
-
Developer Relations Engineer
Há 19 horas
João Pessoa, Brasil Canonical Tempo inteiroJoin or sign in to find your next job Join to apply for the Developer Relations Engineer role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Developer Relations Engineer role at Canonical As the publisher of Ubuntu we serve millions of developers, building for the cloud, IoT and data science. We aim to make open source...
-
Engineer Sr Software
Há 3 dias
João Pessoa, Paraíba, Brasil Speedcast Tempo inteiroJoin to apply for the Engineer Sr Software role at Speedcast Join to apply for the Engineer Sr Software role at Speedcast Python DeveloperALL CVs MUST BE SUBMITTED IN ENGLISH FOR CONSIDERATION.We are looking for a Python Developer with experience in OSS/BSS automation, OpenAPI, system integration, and Apache Kafka to join our team in the...
-
Developer Relations Engineer
Há 19 horas
João Pessoa, Brasil Canonical Tempo inteiroJoin or sign in to find your next job Join to apply for the Developer Relations Engineer role at Canonical 16 hours ago Be among the first 25 applicants Join to apply for the Developer Relations Engineer role at Canonical As the publisher of Ubuntu we serve millions of developers, building for the cloud, IoT and data science. We aim to make open source...
-
Full Stack Software Engineer
Há 3 dias
João Pessoa, Paraíba, Brasil Metacto Tempo inteiroOverview We're looking for a Full Stack Software Engineer to join the team, focusing on hands-on development while also playing a key role in shaping the evolution of cloud infrastructure. You'll have the opportunity to work with cutting-edge technologies in the AWS cloud and be part of a fast-paced environment that values innovation and collaboration....