Software engineer

4 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

    4 semanas atrás


    HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter?  Conhecimento em arquitetura de software e boas práticas de desenvolvimento Conhecimento avançado em Python RabbitMQ ou Kafka AWS Arquitetura de consumidores Async Conhecimento em Machine Learning Sklearn, pytorch e pandas serão diferenciais Se você gosta de aprender e quer fazer parte desse desafio, essa oportunidade é a...

  • Software engineer

    4 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...

  • Staff software engineer

    4 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;...

  • Software engineer sênior

    4 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...

  • Sr. staff software engineer

    4 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...

  • Fullstack software engineer

    4 semanas atrás


    HOME OFFICE, Brasil CAF Tempo inteiro

    We are looking for a talented and passionate Fullstack Software Engineer to join our GenAI Solutions team. If youre a proactive developer with a product mindset, solid experience in backend and frontend development, and an interest in working with cutting-edge AI technologies, this role is for you. You will collaborate closely with AI engineers, designers,...

  • Senior software engineer

    4 semanas atrás


    HOME OFFICE, Brasil iHunters Tempo inteiro

    Responsabilities:Senior Software Engineers in our team are responsible for a variety of projects, ranging from customer-facing websites and mobile applications to internal tools and backend services, many of which handle high traffic and large-scale operations. Take full ownership of applications throughout the development lifecycle; Develop and implement...


  • HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter? Vivência com sistemas em produção e cloud platform; Vasta Experiência com Cloud Pública preferencialmente com AWS; Maturidade em uso de IAC (terraform); Experiência com organização de contas, redes e conectividade; Experiência com o desenvolvimento de software, de preferência em arquitetura de microsserviços;...

  • Software engineer

    4 semanas atrás


    HOME OFFICE, Brasil Infleet Tempo inteiro

    #O que você vai fazerDesenvolver, manter e escalar funcionalidades da nossa plataforma, com foco em performance, robustez e qualidade. Trabalhar com Elixir (Phoenix, Broadway, Oban, Liveview etc.) e colaborar junto com os pares em ReactJS + TypeScript. Participar ativamente do processo de revisão de código e arquitetura, garantindo a consistência e...

  • Senior software engineer

    4 semanas atrás


    HOME OFFICE, Brasil recargapay Tempo inteiro

    Come Make an Impact on Millions of Brazilians Do you want to make a difference in the lives of millions of Brazilians? At RecargaPay, we create accessible and innovative financial solutions that transform how people interact with money. Join us on this journey of impact and innovation, connecting people with opportunities that truly make a difference in...