Engenheiro(a) de Software Pleno - Squad Services I

SP Remote

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. 

Requirements

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.