Consultor Desenvolvedor Back End & Cloud Solutions Pleno

São Paulo Remote

PROJETO TEMPORÁRIO 3 MESES - Podendo se estender 
Contratação PJ


Estamos em busca de um(a) Desenvolvedor(a) Back End com foco em Low Code e APIs, capaz de atuar com autonomia em demandas de desenvolvimento, correções de fluxos de processamento, tratamento e extração de dados, além da geração de documentos. 
Além do desenvolvimento, espera-se que seja capaz de realizar manutenção e evolução de APIs, apoiar desenvolvedores mais juniores e lidar bem com clientes. Conhecimento em boas práticas de testes, estruturação de loggers e monitoramento também são desejáveis para atuar em ambientes complexos.

Requirements

Conhecimentos Técnicos Obrigatórios:
Linguagens: JavaScript, TypeScript (domínio);
Programação Orientada a Objetos (nível intermediário);
Algoritmos: noções de complexidade, notação assintótica, crescimento e divisão de funções;
AWS: Lambda Functions, CloudWatch, SQS, EC2, VPC, S3, ElasticCache, Load Balancer, Subnets;
Estruturação de Logger: Stacktrace, Eventos, Métricas, Trace e Span Ids;
Banco de dados (relacional e não relacional);
Arquitetura de Software: MVC ou Clean Architecture;
Testes unitários, testes de cobertura e práticas como Fault, Mistake, Error, Failure e Fronteiras;
Ferramentas de versionamento: Git, GitHub e Git Flow;
Pipelines de CI/CD e integração com GitHub Actions.

Diferenciais (não obrigatórios):
Conhecimento nos produtos mais utilizados pela área (Zenvia NLU, Zenvia Bots, Zenvia Docs e Zenvia Chat);
Experiência com CCM, ETL e ferramentas como NestJS e Grafana;
Participação em cerimônias ágeis (Scrum/XP);
Inglês intermediário/avançado.

Habilidades Comportamentais:
Comunicação clara;
Capacidade de trabalho em equipe e colaboração;
Capacidade de mentoria técnica para perfis mais juniores;
Comprometimento com prazos e qualidade da entrega.