Na Squad Services I, você fará parte de um time dinâmico responsável por sistemas que
suportam serviços essenciais para outras aplicações, contribuindo para a evolução e eficiência
das nossas soluções.
Responsabilidades e atribuições
Como Engenheiro(a) de Software Pleno, você atuará no desenvolvimento de soluções escaláveis
e irá colaborar com equipes multifuncionais para entregar produtos de alta qualidade. Suas
principais responsabilidades serão:
● Implementar funcionalidades e melhorias seguindo boas práticas de desenvolvimento e
padrões de qualidade;
● Participar da definição técnica das soluções junto ao Tech Leader e demais membros da squad;
● Apoiar na identificação e correção de bugs, além de contribuir para a redução de débitos
técnicos;
● Colaborar na análise de performance e sugerir otimizações quando necessário;
● Participar ativamente das discussões sobre arquitetura, design de sistemas e evolução de
produtos;
● Desenvolver aplicações com foco em observabilidade, confiabilidade e monitoramento;
● Trabalhar em conjunto com outras equipes e áreas, promovendo troca de conhecimento e
melhoria contínua nos processos da squad.
Requisitos e qualificações
Buscamos profissionais com perfil colaborativo, curiosidade técnica e vontade de evoluir. Os
requisitos essenciais para a posição são:
● Experiência em desenvolvimento com JavaScript e Node.js (v18 ou superior);
● Experiência com desenvolvimento orientado a testes, preferencialmente utilizando Jest;
● Conhecimento em implementação de APIs e uso de banco de dados não relacional
(DynamoDB é um diferencial);
● Vivência com contêineres em ambiente de desenvolvimento;
● Noções de observabilidade, incluindo instrumentação e monitoramento de aplicações;
● Experiência em ambientes de microsserviços e comunicação via APIs;
● Familiaridade com mecanismos de mensageria (ex.: SQS, SNS, EventBridge);
● Experiência com arquiteturas serverless na AWS (API Gateway, Lambda);
● Experiência com algum framework frontend (preferencialmente React);
● Compromisso com os princípios de Clean Code e com boas práticas de engenharia de
software;
● Conhecimento básico em Infraestrutura como Código (IaC). Experiência com Serverless
Framework será considerada um diferencial.