




Na Squad Customer, você fará parte de um time dinâmico responsável por sistemas críticos que suportam serviços essenciais para tudo relacionado ao atendimento ao cliente. **Responsabilidades e atribuições** Como Engenheiro(a) de Software Sênior, você atuará em projetos desafiadores e vai colaborar com equipes multifuncionais para desenvolver soluções robustas. Suas principais responsabilidades serão: * Mapear a melhor solução técnica para atender às demandas, validando propostas junto ao Tech Leader; * Desenvolver funcionalidades e melhorias seguindo padrões de qualidade e boas práticas; * Contribuir na definição e evolução de soluções inovadoras para nossos produtos; * Corrigir bugs e resolver débitos técnicos, garantindo a integridade dos sistemas; * Identificar gargalos e oportunidades para otimização de performance; * Colaborar na adoção e aprimoramento de processos dentro da squad; * Implementar aplicações com foco em observabilidade e monitoramento; * Trabalhar de forma colaborativa com times multidisciplinares, promovendo a troca de conhecimentos e a melhoria contínua. Requisitos: **Requisitos e qualificações** Buscamos profissionais com perfil proativo e paixão por tecnologia. Os requisitos essenciais para a posição são: * Experiência em desenvolvimento com JavaScript e Node.js (v18 ou superior); * Sólida experiência em desenvolvimento orientado a testes, preferencialmente utilizando Jest; * Proficiência na implementação de APIs e no manuseio de banco de dados não relacional (MongoDB é imprescindível); * Vivência com contêineres em ambiente de desenvolvimento; * Conhecimento em observabilidade, incluindo instrumentação e monitoramento de aplicações; * Experiência prática em ambientes de microsserviços e na comunicação via APIs; * Familiaridade com mecanismos de mensageria (ex.: SQS, SNS, EventBridge); * Experiência em arquiteturas serverless na AWS (API Gateway, Lambda). * Sólida experiência em desenvolvimento com algum framework frontend (Preferencialmente VueJS) * Prática e compromisso com os princípios de Clean Code e a aplicação dos conceitos de Clean Architecture no desenvolvimento de software. * Conhecimento em Infraestrutura como Código (Iac). Experiência com Serverless Framework é um diferencial.


