Vaga Full Stack

Desenvolvedor(a) Node Pleno III

MongoDB RESTful CSS GraphQL Node.js JavaScript

Corebiz

Corebiz

Pequena/média empresa

Salário: Até R$7.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

A Corebiz atua em toda jornada digital do usuário. Desde a configuração de plataformas, implementações e integrações, até a entrega de uma excelente experiência de consumo.
Somos a maior empresa de experiência, tecnologia e marketing para e-Commerce da América Latina.

Levamos um pouco da nossa visão pelo mundo. Estamos em 40 países, com mais de 600 colaboradores e mais de 140 clientes ativos.

Atividades e Responsabilidades

Sobre nós:
Contamos com uma estrutura ágil e cultura especialmente colaborativa, que são requisitos absolutamente necessários para o nível de desafio e complexidade das demandas em que atuamos. Inserido num squad multidisciplinar, essa pessoa irá ter o suporte necessário na forma de:
.um time de negócios com um Product Owner fazendo a interface com o cliente;
.um time de agilidade com um Scrum Master fazendo a facilitação dos processos e cultura da empresa e célula
.um líder de squad para apoio nas demandas do dia-a-dia.

Dentro da equipe, também temos especialistas compartilhados para apoio com definições e desenhos de soluções técnicas, quebrando a complexidade das demandas e alavancando a evolução do time.

Utilizamos ferramentas de versionamento e controle de código, com testes automatizados, processos de CI/CD, práticas e padrões modernos de mercado, como SOLID, Clean Code, e linguagens fortemente tipadas, como TypeScript. Como estamos inseridos num cenário web de e-commerce, hoje nossa stack é fortemente baseada em JavaScript e tecnologias disponíveis nesse ecossistema. Ainda, hoje estamos trabalhando com projetos que seguem tendências modernas do mercado, como implementação em plataformas headless com static site generation, que traz incríveis ganhos de performance e flexibilidade

As atividades:
. fazer o desenvolvimento e prover suporte para outros desenvolvedores de componentes, scripts, testes automatizados, e outros códigos para aplicações web;
. corrigir bugs e revisar o código de outros desenvolvedores;
. analisar demandas e backlog a fim de estimar esforço, complexidade e possíveis impedimentos para a sua execução;
. analisar códigos a fim de encontrar falhas, vulnerabilidades ou oportunidades de melhorias de performance e arquitetura de código;
. participar no desenho e documentação de soluções e arquiteturas a fim de resolver desafios dos projetos;
. compor gestão ágil com Scrum ou outros frameworks, participando em cerimônias de refinamento, planejamento, revisão, e retrospectiva dos trabalhos executados;
. colaborar e prover interface com stakeholders internos e externos à companhia, como especialistas, consultores, clientes, parceiros e outras agências a fim de trocar informações críticas para a execução das demandas;
. contribuir para a evolução da equipe com feedbacks, análises, e trabalho em iniciativas, criando, implementando e melhorando processos, padrões e metodologias de trabalho em equipe e desenvolvimento.

Requisitos

Nosso match tem experiência com:
. Node – Desenvolvimento de aplicações web (pelo menos 3 anos) em TypeScript com frameworks como Express, fundamentos e arquitetura interna do runtime, como Event Loop, I/O, Bindings, bibliotecas padrão (API), NPM, etc;
. Bancos de dados – Fundamentos e implementação de aplicações com consulta a banco de dados relacionais e não-relacionais, como MongoDB;
. SO – Fundamentos e utilização do Linux, como linha de comando (Bash), sistema de arquivos, permissões, etc;
. React – Desenvolvimento de aplicações web (pelo menos 3 anos) com lógica em cima de state container, com React Hooks ou Redux;
. JavaScript – Uso da linguagem na versão ES6 com suas principais funcionalidades;
. GraphQL – Construção de queries e mutations e implementação de componentes para consumo desse tipo de serviço;
. RESTful APIs – Implementação de componentes para consumo desse tipo de serviço;
. CSS – Estilização de componentes através de pré processadores como Less e Sass e estruturação de layouts responsivos com Flexbox e Grid;
. Git – Fundamentos e operação básica via CLI com Git Flow;
. Testes Automatizados – Desenvolvimento de testes unitários e de integração com frameworks modernos;
. Padrões – Desenvolvimento de código com Clean Code, Clean Architecture, SOLID, DDD ou outros;
. Agile – Experiência com trabalho em times que implementam metodologias ágeis.

O que nós oferecemos

Auxílio Creche; Dayoff de aniversário; Curso de Inglês e Espanhol; Parceria Sesc; Auxílio Home Office; Clube de Vantagens; Segura de Vida; Incentivo à educação.
Vale Refeição
Vale Alimentação
Plano de Saúde
Plano Odontológico
Seguro de Vida