Capco logo

Capco

Desenvolvedor(a) Backend - Node.js at Capco

Brazil - Sao PauloFull-timeTech & EngineeringPosted 4 months ago

About the Role

<h1>SOBRE A CAPCO&nbsp;</h1> <p>&nbsp;</p> <p>A Capco é uma consultoria global de tecnologia e gestão especializada na transformação digital, oferecendo soluções inovadoras e orientadas por dados para um portfólio crescente de mais de 100 clientes globais, entre eles bancos, pagamentos, mercados de capitais, gestão de patrimônio e ativos, seguros e setor de energia.</p> <p>Nos destacamos pela abordagem personalizada, focada na construção de parcerias estratégicas de longo prazo e na aceleração de iniciativas digitais. Nossa expertise ganha vida por meio dos Innovation Labs e da cultura premiada #BeYourselfAtWork, que valoriza a diversidade e o talento.</p> <p>Com presença global nos principais centros financeiros - temos 40 escritórios nas Américas, Europa e Ásia-Pacífico - estamos comprometidos em oferecer soluções práticas e integradas, promovendo colaboração e confiança em cada projeto. Se criatividade e inovação são sua paixão, a Capco é ideal para você. Vamos te apoiar e ajudar a acelerar sua carreira!</p> <p data-start="81" data-end="367">Como Desenvolvedor Backend Sênior, você será responsável por liderar o desenvolvimento e a<br>implementação de soluções robustas e escaláveis para nossos serviços backend, garantindo alta<br>disponibilidade, performance e segurança.</p> <h3 data-start="369" data-end="397"><strong data-start="373" data-end="395">Responsabilidades:</strong></h3> <p>&nbsp;Desenvolver e manter serviços backend utilizando Node.js/TypeScript e Nest.js.<br>● Trabalhar com bancos de dados relacionais e não-relacionais para garantir a integridade e<br>eficiência dos dados.<br>● Implementar arquiteturas de microserviços e garantir a comunicação eficiente entre eles.<br>● Utilizar computação em nuvem, especialmente no Google Cloud Platform (GCP), para<br>hospedar e escalar serviços.<br>● Implementar programação assíncrona e mensageria utilizando RabbitMQ, Kafka, PubSub,<br>entre outros.<br>● Utilizar Docker e Kubernetes para orquestração de contêineres e garantir a portabilidade e<br>escalabilidade dos serviços.<br>● Gerenciar controle de versão utilizando GIT e colaborar em equipe seguindo metodologias<br>ágeis.<br>● Configurar processos de CI/CD com Jenkins, pipelines e outras ferramentas para garantir um<br>deploy contínuo e automatizado.<br>● Escrever testes unitários e end-to-end com Jest e Cypress para garantir a qualidade do<br>código.<br>● Utilizar BigQuery para análise e processamento de grandes volumes de dados</p> <h3 data-start="875" data-end="896"><strong data-start="879" data-end="894">Requisitos:</strong></h3> <p>● Experiência sólida em desenvolvimento backend utilizando Node.js/TypeScript.<br>● Conhecimento prático em bancos de dados relacionais e não-relacionais.<br>● Experiência comprovada em arquiteturas de microserviços e desenvolvimento utilizando<br>Nest.js.<br>● Familiaridade com computação em nuvem, especialmente no Google Cloud Platform (GCP).<br>● Experiência em programação assíncrona e uso de mensageria.<br>● Conhecimento em Docker e Kubernetes para orquestração de contêineres.<br>● Experiência com controle de versão utilizando GIT e metodologias ágeis.<br>● Vivência em processos de deploy contínuo com Jenkins e pipelines.<br>● Habilidade em escrever testes unitários e end-to-end para garantir a qualidade do código.<br>● Familiaridade com BigQuery para análise de dados</p> <h3 data-start="1334" data-end="1357"><strong data-start="1338" data-end="1355">Diferenciais:</strong></h3> <ul> <li>Conhecimento em Python para ampliar as capacidades de desenvolvimento.</li> <li>Noções em práticas DevOps para integração e entrega contínua.</li> <li>Conhecimento em Clean Architecture e GitFlow.</li> <li>Familiaridade com princípios S.O.L.I.D. de desenvolvimento de software</li> </ul> <p>&nbsp;</p> <p><strong>POR QUE CAPCO:</strong></p> <p>Juntar-se à Capco significa ingressar em uma organização comprometida com um ambiente de trabalho inclusivo onde você é incentivado a #BeYourselfAtWork (Ser Você Mesmo no Trabalho). Celebramos a individualidade e reconhecemos que a diversidade e a inclusão, em todas as formas, são fundamentais para o sucesso. Acreditamos que todos trazem algo diferente, por isso adoraríamos saber o que o torna diferente!</p> <p>&nbsp;</p> <p><strong>PRÓXIMOS PASSOS:</strong></p> <p>O objetivo da Capco é conduzir um processo flexível e alinhado às necessidades de cada oportunidade e talento.</p> <ul> <li>Etapa 1: Entrevista comportamental.</li> <li>Etapa 2: Entrevista técnica.</li> <li>Etapa 3: Conversa com time de Projeto/ Delivery.</li> <li>Etapa 4: Conversa com cliente.</li> <li>Etapa 5: Proposta ou feedback.</li> </ul> <p>As etapas do nosso processo seletivo descritas são essenciais para garantir uma avaliação completa e assertiva. Contudo, elas podem ser ajustadas dependendo da senioridade do(a) candidato(a), da área de atuação e do formato do projeto.</p> <p>&nbsp;</p>