Software engineer

2 semanas atrás


HOME OFFICE, Brasil Árvore Tempo inteiro

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.

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.
  • Implementar 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.

  • Staff software engineer

    1 semana atrás


    HOME OFFICE, Brasil Shape Digital Tempo inteiro

    The Staff Software Engineer is responsible for designing, building, and evolving software systems that are robust, scalable, and aligned with the companys strategic objectives. As a Staff Software Engineer, the goal is to identify the most appropriate technical solution for each problem. Sometimes the best approach may be a well-architected existing...

  • Software engineer

    2 semanas atrás


    HOME OFFICE, Brasil Strm Music Tempo inteiro

    Software Engineer Pleno (Python) Curte dados, música e soluções escaláveis?A Strm Music é uma music tech global que está transformando a indústria com inteligência de dados, distribuição digital e serviços financeiros personalizados para artistas e selos musicais. Estamos em busca de uma Pessoa Engenheira de Software com foco em Python, para...

  • Software engineer

    2 semanas atrás


    HOME OFFICE, Brasil VR Tempo inteiro

    Seja Software Engineer na VR Remoto | CLT | JavaEstamos em busca de um(a) Desenvolvedor(a) Backend Java para integrar o nosso Esquadrão responsável pelo produto de Autenticação/Autorização de usuários, que utiliza tecnologias baseada em IAM (Identity and Access Management). Procuramos profissionais com perfil proativo, colaborativo e com forte senso...

  • Staff software engineer

    2 semanas atrás


    HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter?  Experiência sólida em Java, Node.js e Typescript no desenvolvimento de aplicações escaláveis; Experiência sólida em Java no desenvolvimento de aplicações escaláveis; Vivência com infraestrutura em nuvem (AWS) e boas práticas de arquitetura distribuída; Conhecimento em mensageria e arquitetura orientada a eventos;...

  • Sr. staff software engineer

    2 semanas atrás


    HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter?  Conhecimento em Java e Python; Habilidade de conduzir análises quantitativas consistentes e claras, desde a abordagem ao problema até a apresentação dos resultados; Habilidade para documentar e comunicar insights orientados a dados para colegas de diferentes backgrounds; Comportamento colaborativo, se posicionando de forma...

  • Software engineer pl

    1 semana atrás


    HOME OFFICE, Brasil Turbi Tempo inteiro

    E aí, tudo azul por aí? A Turbi é a locadora do futuro: 100% digital, movida a tecnologia, gente boa e paixão por transformar a forma como as pessoas se locomovem. A gente abre carro pelo app (sim, sem chave) e acredita que inovação de verdade começa com um time engajado e com liberdade pra criar. Estamos procurando uma pessoa para a posição de...

  • Software engineer sênior

    2 semanas atrás


    HOME OFFICE, Brasil Coruja Labs Tempo inteiro

    Requisitos fundamentais para ser um(a) Software Engineer na Estratégia Educacional: Experiência com desenvolvimento Web; Facilidade para aprender uma nova linguagem de programação; Abertura/habilidade para stack de desenvolvimento em Golang, VueJS e Flutter; Conhecimento em cloud (AWS, GCP, Azure); Preocupação com qualidade de código; Ler, compreender...

  • Staff software engineer

    2 semanas atrás


    HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter?  Conhecimentos em backend utilizando Node.js e Python; Conhecimento em frontend com framework React (ou React Native); Conhecimento em design patterns de aplicações (principalmente APIs e messageria) e versionamento de código; Experiência prévia com desenvolvimento de software, de preferência em arquitetura de microservices;...

  • Sr. staff software engineer

    2 semanas atrás


    HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter?  Graduação Completa em Engenharia ou Ciência da Computação, Informática, ou áreas correlatas; Sólida experiência com desenvolvimento de software; Conhecimento em Java e Python; Sólido conhecimento em arquitetura de software e boas práticas de desenvolvimento; Experiência no desenvolvimento de modelos de Machine...

  • Software engineer sr

    2 semanas atrás


    HOME OFFICE, Brasil Turbi Tempo inteiro

    E aí, tudo azul por aí? A Turbi é a locadora do futuro: 100% digital, movida a tecnologia, gente boa e paixão por transformar a forma como as pessoas se locomovem. A gente abre carro pelo app (sim, sem chave) e acredita que inovação de verdade começa com um time engajado e com liberdade pra criar. Estamos procurando uma pessoa para a posição de...