A B2W
Um pouco sobre quem somos nós.
Nosso propósito é conectar pessoas, negócios, produtos e
serviços em uma mesma plataforma digital. Por isso, a B2W Digital quer,
cada vez mais, estar sempre próxima dos clientes, oferecendo a melhor
experiência de compra e desenvolvendo os melhores talentos.
Líder na América Latina, a B2W Digital tem um modelo de
negócio único, multicanal, multimarca e multinegócio. A Companhia atua
nas seguintes frentes: e-commerce nas marcas Americanas.com,
Submarino, Shoptime e Sou Barato; plataformas de serviços de crédito ao
consumidor, com o Submarino Finance e o Digital Finance; plataforma de
tecnologia; plataforma de logística, distribuição e atendimento ao
cliente; e Marketplace.
Você pode conhecer mais detalhes sobre a Companhia no site www.b2wdigital.com
Desenvolvedor Front-end
B2W DigitalRio de Janeiro, Rio de Janeiro, Brazil
Há 3 semanas85 candidaturas
Descrição da vaga
RESPONSABILIDADES E ATRIBUIÇÕES
- Desenvolver, evoluir e manter sistemas de alta escalabilidade, disponibilidade e performance, resilientes e orientados a eventos;
- Colaborar com idéias que possam melhorar nossos sistemas e a vida dos nossos usuários;
- Estar disposto a aprender e a ensinar;
- Cuidar da nossa plataforma como se fosse seu filho;
- Estar sempre atento a oportunidades para melhorar o código e nossos processos.
- Forte base em programação orientada a objeto
- Linguagens, não temos uma preferida e estamos sempre dispostos a experimentar. Hoje temos código escrito em HTML, CSS e javascript. Se você domina alguma dessas linguaguens, já possui uma vantagem
- Pré-processadores CSS, como Sass, Less e Stylus
- Experiência na realização de testes automatizados e refatoração de código
- Conhecer o básico de versionamento com GIT
- Saber como funciona o protocolo HTTP e o padrão REST
- Conhecimento em alguma biblioteca ou framework Javascript (React, Angular ou Backbone)
- Desejável: conhecimento em Redux, testes em Javascript (Mocha, Jest, Chai, etc) e Node.js
- Lê e escreve em inglês. Você não precisa ser fluente, mas precisa estar apto a ler documentações, debater soluções em fóruns técnicos e escrever o código-fonte dos nossos sistemas.
Nível de experiência
Pleno-sêniorTipo de trabalho
Tempo integralFunção
Tecnologia da informaçãoOutroSetores
InternetAtendimento ao consumidorDesenvolvedor de back end
B2W DigitalRio de Janeiro, Rio de Janeiro, Brazil
Há 3 semanas76 candidaturas
Descrição da vaga
RESPONSABILIDADES E ATRIBUIÇÕES
- Desenvolver, evoluir e manter sistemas de alta escalabilidade, disponibilidade e performance, resilientes e orientados a eventos;
- Colaborar com idéias que possam melhorar nossos sistemas e a vida dos nossos usuários;
- Estar disposto a aprender e a ensinar;
- Cuidar da nossa plataforma como se fosse seu filho;
- Estar sempre atento a oportunidades para melhorar o código e nossos processos.
- Forte base em programação orientada a objeto;
- Linguagens, não temos uma preferida e estamos sempre dispostos a experimentar. Hoje temos código escrito em Java, Groovy, PHP, Go, NodeJS e Kotlin. Se você domina alguma dessas linguaguens, já possui uma vantagem;
- Experiência na realização de testes automatizados e refatoração de código;
- Graduação em Ciência da Computação ou áreas relacionadas ou experiência profissional equivalente;
- Confortável com Ambiente Unix;
- Conhece o básico de versionamento com GIT;
- Sabe como funciona o protocolo HTTP e o padrão REST;
- Lê e escreve em inglês. Você não precisa ser fluente, mas precisa estar apto a ler documentações, debater soluções em fóruns técnicos e escrever o código-fonte dos nossos sistemas.
Diferenciais:
- Experiência em programação assíncrona ou relacionada arquitetura orientada a eventos
- Confortável com soluções de containerization, como Docker, por exemplo
- Confortável também com desenvolvimento de front-end
- Busca contínua por melhorias no time em que trabalha, no fluxo de trabalho e em você mesmo
- Experiência com metodologia ágil
- Experiência open-source em algum projeto relevante
- Facilidade com arquiteturas distribuídas
- Experiência com banco de dados NoSQL, como Mongo ou Cassandra, por exemplo
Nível de experiência
Pleno-sêniorTipo de trabalho
Tempo integralFunção
Tecnologia da informaçãoOutroSetores
InternetAtendimento ao consumidorDesenvolvedor Back End Pleno/ Senior
B2W DigitalSão Paulo, São Paulo, Brazil
Há 4 semanas157 candidaturas
Descrição da vaga
Oi, somos a Ame!
Estamos buscando desenvolvedores com experiência em desenvolvimento de aplicações Java, baseadas em micro-serviços, e práticas de testes para criar, identificar e propor melhorias no nosso app - estamos crescendo exponencialmente, e precisamos de pessoas que gostem do desafio de criar novas funcionalidades, de forma rápida e com melhoria contínua.
É uma posição em que é preciso tomar decisões e antecipar as demandas, operando de forma autônoma, com base no conhecimento e experiências adquiridos ao longo da carreira. Apoia a formação dos demais devs - pode liderar pessoas e/ou projetos.
Tecnologia é o nosso core - trabalhamos em squads, com times multi-funcionais onde todos participam ativamente e são responsáveis pelas decisões e metas de negócio.
RESPONSABILIDADES E ATRIBUIÇÕES
- Participar ativamente do time para desenvolver, evoluir e manter sistemas de alta escalabilidade, disponibilidade e performance, resilientes e orientados a eventos, atuando diretamente em:
- modelagem e manutenção dos repositórios de dados (SQL/no-SQL)
- criação e manutenção de serviços REST em JAVA com regras de negócio (CRUD)
- Colaborar com ideias que possam melhorar nossos sistemas e a vida dos nossos usuários;
- Estar disposto a aprender e a ensinar;
- Cuidar da nossa plataforma como se fosse seu filho;
- Estar sempre atento a oportunidades para melhorar o código e nossos processos.
REQUISITOS E QUALIFICAÇÕES
Importante:
- Graduação em Ciência da Computação ou áreas relacionadas ou experiência profissional equivalente;
- Forte base em programação orientada a objeto: modelagem, desenvolvimento e testes de aplicações Java;
Experiência em:
- Análise de requisitos técnicos e funcionais;
- Desenvolvimento de APIs REST e micro-serviços;
- Spring Boot/Data/Cloud, JPA, Hibernate;
- Ferramentas de controle de código GIT;
- Banco de dados relacionais;
- Desenvolvimento em docker.
Experiência ou conhecimento em:
- Ambiente Linux;
- Gerenciador de dependências e build (Maven, Gradle, etc).
- Lê e escreve em inglês. Você não precisa ser fluente, mas precisa estar apto a ler documentações, debater soluções em fóruns técnicos e escrever o código-fonte dos nossos sistemas.
Diferenciais:
- Outras linguagens de programação (Kotlin, Scala, Python e etc);
- Ferramentas de Integração Contínua;
- Bancos de dados No-SQL (Cassandra, ElasticSearch e etc);
- Metodologias ágeis de desenvolvimento (Scrum, Kanban).
INFORMAÇÕES ADICIONAISPara atingirmos alta escalabilidade de forma rápida, estamos o tempo todo experimentando novas abordagens e ferramentas. Quando o assunto é sistema de alta disponibilidade e volume, somos pioneiros no uso de Microservices, Cloud Computing, Kotlin, Clojure, Datomic, Go e React Native. E quando não encontramos as ferramentas adequadas no mercado, desenvolvemos dentro de casa (Atlas, RestQL e Marvin são bons exemplos).
Somos apaixonados por tecnologia e gostamos de compartilhar isso com a comunidade. Por isso, participamos dos principais eventos de tecnologia do país como patrocinadores e palestrantes (QCon, Big Data Week, Campus Party e Velocity) Também promovemos Meetups no nosso auditório e trazemos palestrantes nacionais e internacionais. E mais recentemente, disponibilizamos o Marvin e o RestQL para o uso público.
Tudo isso dentro de um ambiente bacana!
O que você vai ganhar?
- Muuuito conhecimento;
- Desafios diários;
- Trabalhar em um ambiente dinâmico e divertido;
- Remuneração e benefícios
Nível de experiência
Pleno-sêniorTipo de trabalho
Tempo integralFunção
Tecnologia da informaçãoOutroSetores
InternetAtendimento ao consumido
