Desenvolvedor(a) Full Stack Sênior
Pensar em chocolate é pensar em felicidade com sabor, não é mesmo? Aqui na Cacau Show, somos apaixonados por chocolate e por todas as experiências e memórias que ele proporciona.
Por isso, nós cuidamos com atenção de cada detalhe para oferecer aos nossos clientes os melhores produtos, atendimento personalizado, e claro, uma deliciosa experiência. E para isso acontecer, contamos com uma turma que conhece o chocolate desde a sua origem, além de toda a sua potencialidade e possibilidades.
Aqui, trabalhamos com ética, disciplina e a melhor tecnologia para sempre entregar produtos que farão parte de momentos especiais na vida de milhares de pessoas! A nossa grande paixão é transformar o ordinário em extraordinário.
Nossa cultura é repleta de elementos que traduzem toda a nossa intensidade em proporcionar os melhores momentos e oportunidades para nossa turma. Aqui nós sonhamos, planejamos, acreditamos, realizamos e estamos sempre conectados.
Ao longo da nossa jornada, construímos uma história sólida e nos tornamos líderes no segmento de chocolates finos do mundo, com mais de 3.700 lojas em todo Brasil, gerando oportunidades de emprego e buscando sempre fazer a diferença no mundo, afinal...
Vivemos para, juntos, tocar a vida das pessoas, compartilhando momentos especiais.
/n
Requisitos/Conhecimentos:
REQUISITOS (CONHECIMENTOS TÉCNICOS, CURSOS etc.:
Experiência sólida com Node.js;
Experiência com NestJS;
Domínio de JavaScript e TypeScript;
Experiência com desenvolvimento e consumo de APIs REST;
Experiência com pelo menos um dos frameworks:
Vue.js
React
Angular
Conhecimento sólido em SQL e bancos de dados relacionais;
Experiência com consultas complexas, procedures, índices, modelagem de dados e análise de performance;
Experiência com Git e GitHub;
Conhecimento de branches, Pull Requests, Code Review e resolução de conflitos;
Conhecimento de arquitetura de aplicações e boas práticas de desenvolvimento;
Conhecimentos de autenticação, autorização e segurança de APIs.
/n
Responsabilidades e atribuições:
PRINCIPAIS RESPONSABILIDADES:
Desenvolver e manter aplicações Web Front-end e Back-end;
Desenvolver APIs e serviços utilizando Node.js e NestJS;
Desenvolver interfaces utilizando frameworks modernos de Front-end;
Criar e manter integrações entre sistemas, serviços e APIs;
Identificar e solucionar problemas de performance e estabilidade das aplicações;
Participar das definições de arquitetura, padrões e boas práticas de desenvolvimento;
Realizar Code Review e contribuir para a qualidade do código;
Utilizar Git e GitHub para versionamento, gestão de branches, Pull Requests e controle do ciclo de desenvolvimento;
Participar dos processos de publicação, deploy e CI/CD;
Apoiar tecnicamente outros integrantes da equipe;
Atuar na evolução e modernização de sistemas e integrações existentes.