Área e especialização profissional: Informática, TI, Telecomunicações - Programador / Desenvolvedor
Nível hierárquico: Especialista
Número de vagas: 2
Lugar de trabalho: São Paulo, SP
Regime de contratação: Prestador de Serviços (PJ)
Jornada: Período Integral
Na Squad Core, o Engenheiro de Software Sênior irá atuar em sistemas críticos, que fornecem serviços para o nosso site e a diversos marketplaces, garantindo que nossos clientes tenham a melhor experiência de compra possível. Além disso, o Engenheiro de Software Sênior deverá:
Domínio em desenvolvimento com TypeScript e Node.js (v16 ou mais recentes); Desejável experiência em desenvolvimento com PHP (versões 7.x e 8.x); Sólida experiência em desenvolvimento orientado a testes, preferencialmente utilizando Jest (PHPUnit é um diferencial); Proficiência na implementação de APIs e no manuseio de bancos de dados relacionais e não relacionais (MySQL, MongoDB e Redis são imprescindíveis); Vivência com contêineres em ambiente de desenvolvimento (Docker é obrigatório); 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; Experiência com mecanismos de mensageria (ex.: SQS, SNS, EventBridge); Experiência em arquiteturas serverless na AWS (API Gateway, Lambda); 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.