Pessoa Desenvolvedora de Software - Backend (OLX / Zap+)

  • São Paulo ou Rio de Janeiro, SP ou RJ, Brasil
  • Os funcionários podem trabalhar remotamente
  • Tempo integral
  • Área: OLX Brasil

Descrição da empresa

Olá, somos a OLX Brasil, umas das mais relevantes empresas com atuação 100% digital do Brasil e queremos te convidar para fazer parte do nosso time. Aqui na OLX Brasil estamos de portas abertas para você que quer reinventar o modelo de consumo.

Agora nós somos uma empresa com duas unidades de negócio: a OLX que convida ao desapego através dos nossos classificados online e o Zap+ uma das principais plataformas do mercado imobiliário brasileiro. 

Aqui somamos nosso conhecimento no desenvolvimento de tecnologia e produto para ser cada vez mais uma referência no segmento de anúncios online em larga escala. Para que você tenha uma ideia, só nosso time de tecnologia {Produto, Engenharia, Data, etc.} conta com quase 500 pessoas e desafios que realmente levam a tecnologia a outro nível, evoluindo também o mercado. Tudo isso para conectar milhões de pessoas diariamente, com mais de 500 mil anúncios publicados todos os dias, que recebem mais de 85 milhões de visitas por mês.

Se você gosta de aprender e quer fazer parte desse desafio, essa oportunidade é a sua chance, Pessoa Desenvolvedora de Software Backend, nessa posição você vai somar no time de Tecnologia. 

Na OLX Brasil entendemos que desenvolvimento de software vai além de programação. Buscamos pessoas que sejam apaixonadas por inovação em tecnologia digital e entendam a importância de usarmos boas práticas (engenharia de software, arquitetura, algoritmos, cultura ágil e sistemas distribuídos) no desenvolvimento de produtos amados pelos nossos clientes.

Descrição do emprego

No seu dia a dia, você deve ir além das tarefas de codificação e atuar com propriedade sobre a plataforma de software de sua squad de ponta a ponta. Você também deve colaborar com os demais times de engenharia para mapear e executar evoluções e novas demandas com todo o rigor técnico, garantindo assim a #sustentagilidade na atuação orientada por quem toma as decisões: Os nossos usuários! Uma pessoa desenvolvedora de sucesso na OLX Brasil prima pela excelência do software aliando o seu conhecimento técnico e experiência com uma postura de pessoa dona do produto e um viés guardião da qualidade das implementações. Você terá autonomia e flexibilidade, mas com a responsabilidade de entregar softwares que atendam um volume massivo de requisições com alta disponibilidade e que gerem impactos ressonantes para o nosso negócio e sua trajetória interna seguirá a filosofia do profissional T-Shaped, podendo abraçar várias diferentes frentes ao longo da jornada.

Qualificações

E o que você precisa ter?

Qualificações para Júnior:

  • Capacidade analítica/raciocínio lógico em resolução de problemas;

  • Criação consciente de código com relação ao uso de recursos e desempenho considerando as estruturas de dados clássicas;

  • Conhecimentos teóricos de boas práticas e processos de engenharia, principalmente, testes e versionamento;

  • Conhecimentos básicos em engenharia de software;

  • Atenção com a qualidade e padronização do código, garantindo legibilidade e facilidade de manutenção;

  • Conhecimento sobre versionamento de código usando Git;

  • Conhecimento sobre garantia de qualidade de produtos de software através de testes automatizados.

Pode ser um diferencial/desejável: 

  • Conhecimento sobre integração contínua;

  • Vivência com uma aplicação desde o desenvolvimento e produção;

  • Capacidade de garantir a qualidade de seus produtos de software através de testes automatizados;

  • Conhecimento sobre metodologias ágeis e seus rituais;

  • Conhecimentos sobre arquiteturas escaláveis de serviços ou dados.

 

Qualificações adicionais para Profissional Pleno:

  • Vivência com integração contínua e containers;

  • Vivência com sistemas em produção em ambiente de nuvem;

  • Fluência com versionamento de código usando Git;

  • Capacidade de garantir a qualidade de seus produtos de software através de testes automatizados;

  • Conhecimento sobre observabilidade de serviços;

  • Responsabilidade para resolver incidentes de severidade alta;

  • Experiência com alguma metodologia ágil e seus rituais;

  • Bons conhecimentos sobre protocolos de rede como HTTP, HTTPS e HTTP2;

  • Bons conhecimentos de SQL.

Pode ser um diferencial/desejável: 

  • Conhecimento sobre Teste A/B;

  • Conhecimento sobre brokers de mensageria e/ou streaming e seus padrões de uso;

  • Vivência com sistemas que provêem e/ou tratam bases de dados muito grandes com alto desempenho;

  • Conhecimentos básicos sobre programação concorrente multithread e suas relações com outros paradigmas de mercado;

  • Conhecimentos práticos sobre observabilidade de serviços em tempo real;

  • Conhecimento aprofundado sobre ferramentas de montagem/build.

 

Qualificações adicionais para Profissional Sênior:

  • Conhecimentos avançados sobre algoritmos e estruturas de dados, usando-os como ferramentas para explorar trade-offs de suas soluções e arquitetar novas;

  • Experiência com arquitetura de software em nuvem e boas práticas de desenvolvimento em equipe;

  • Bons conhecimentos sobre protocolos de rede tanto na camada TCP/IP como HTTP, HTTPS, HTTP2 e gRPC ou equivalente;

  • Conhecimentos práticos sobre observabilidade de serviços em tempo real;

  • Sólidos conhecimentos em SQL e em alguma experiência com bases NoSQL;

  • Conhecimento sobre brokers de mensageria e/ou streaming e seus padrões de uso.

  • Responsabilidade sobre o impacto da qualidade de seu produto de software com os indicadores de negócio e Produto da OLX Brasil.

Pode ser um diferencial/desejável: 

  • Conhecimento sobre design de APIs como produto;

  • Conhecimentos sobre programação concorrente multithread e suas relações com outros paradigmas de mercado;

  • Vivência com sistemas que provêem e/ou tratam bases de dados muito grandes com alto desempenho;

  • Experiência com construção de serviços do zero publicados em nuvem e manutenção do mesmo por tempo significativo;

  • Formação em ciência da computação, engenharia de computação ou pós-graduação relacionada;

  • Experiência com modelagem de DSLs para terceiros ou arquitetura de informação.

 

Qualificações adicionais para Profissional Staff/Especialista:

  • Sólida experiência na aplicação de algoritmos e estruturas de dados, usando-os como ferramentas para explorar trade-offs de suas soluções e formalizar novas arquiteturas antecipando múltiplos requisitos;

  • Sólidos conhecimentos sobre protocolos de rede tanto na camada TCP/IP como HTTP, HTTPS, HTTP2 e gRPC ou equivalente;

  • Sólida experiência na implementação e operação sobre observabilidade de serviços em tempo real;

  • Sólidos conhecimentos de SQL e algum NoSQL;

  • Experiência com programação concorrente multithread e suas relações com outros paradigmas de mercado;

  • Vivência com sistemas que provêem e/ou tratam bases de dados muito grandes com alto desempenho;

Pode ser um diferencial/desejável: 

  • Conhecimento sobre design de APIs como produto ou desenvolvimento de SDKs para auxiliar terceiros no uso de suas soluções;

  • Experiência na construção de soluções de software focadas em escalar no número de desenvolvedores a utilizando para potencializar sua entrega de valor para os usuários;

  • Experiência com construção de serviços do zero publicados em nuvem e manutenção do mesmo por tempo significativo;

  • Pós-graduação em ciência da computação ou área correlata;

  • Experiência com modelagem de DSLs para terceiros ou arquitetura de informação;

  • Envolvimento comprovado como contribuidor em projetos relevantes de software livre.

Informações Adicionais

Mais sobre a OLX Brasil:

Temos dois escritórios: um no Rio de Janeiro, no bairro do Flamengo, e outro em São Paulo, no bairro da Consolação. Os dois ambientes são super descontraídos e refletem o nosso jeito leve de trabalhar. Atualmente, estamos em aproximadamente 1.600 lugares, :) pois todas as nossas pessoas estão trabalhando de forma remota, devido à pandemia.

Para nossas oportunidades, não fazemos distinção de cor, nacionalidade, identidade de gênero, necessidades especiais… o que importa é ter as habilidades necessárias para cada função e ter garra para aproveitar os desafios e para aprender todos os dias. Aqui, damos espaço para você ser quem você é, sem julgamentos e preconceitos.

O nosso clima de trabalho é leve e descontraído. E sabe qual é o segredo? Somos gente do bem e nos respeitamos muito! Seja em home office ou nos nossos escritórios, sempre tem alguém gargalhando ou sorrindo, pronto para receber o outro de braços ou câmeras abertas. 

Candidate-se e venha fazer parte dessa transformação com a gente! :)

Política de privacidade