Pessoa Desenvolvedora de Software - Rio de Janeiro, Brasil - OLX Brasil
Descrição
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.
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.
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.
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 da vaga
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.
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çõesE 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, usandoos como ferramentas para explorar tradeoffs 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 produ
Mais empregos da OLX Brasil
-
Pessoa Desenvolvedora de Software Backend Sênior
Rio de Janeiro, Brasil - há 3 semanas
-
Assistente de Inteligência de Mercado
Sao Paulo, Brasil - há 2 semanas
-
Pessoa Desenvolvedora de Software Backend
Rio de Janeiro, Brasil - há 1 semana
-
Pessoa Desenvolvedora de Software Front End
Sao Paulo, Brasil - há 2 semanas
-
Pessoa Desenvolvedora de Software Back-end
Sao Paulo, Brasil - há 2 semanas
-
Analista de Planejamento Financeiro Sênior
Rio de Janeiro, Brasil - há 3 semanas