Quem estamos buscando? Backend: domínio de Node.js, TypeScript e MongoDB para desenvolvimento de aplicações. Cloud: experiência com AWS e interesse/conhecimento em arquitetura serverless. Qualidade: conhecimento em testes automatizados, código testável e boas práticas de desenvolvimento. Boas práticas: capacidade de escrever código limpo, organizado e sustentável. Colaboração: participação em code reviews e trabalho próximo ao time de desenvolvimento e Produto. Autonomia: consegue receber demandas bem definidas, entender os requisitos e conduzir sua implementação com orientação quando necessário. Evolução: interesse em aprender e contribuir para a evolução técnica do produto e do time. Principais responsabilidades: Desenvolver APIs, serviços e funcionalidades utilizando Node.js e TypeScript. Trabalhar com MongoDB, realizando modelagem e consultas de dados. Desenvolver e manter soluções em AWS, incluindo arquitetura serverless. Implementar regras de negócio de forma organizada e seguindo boas práticas de desenvolvimento. Criar e manter testes automatizados. Investigar e corrigir bugs e problemas de produção. Participar de code reviews. Contribuir para melhorias de performance, qualidade e escalabilidade das aplicações. Participar das cerimônias e rotinas do time. Trabalhar em conjunto com desenvolvedores, Tech Lead e Produto. Requisitos: Ensino Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas; Experiência profissional em desenvolvimento backend, atuando na construção e evolução de produtos digitais e APIs; Domínio de Node.js e TypeScript, com experiência no desenvolvimento de aplicações escaláveis e sustentáveis; Experiência com MongoDB, incluindo modelagem de dados, consultas, performance e boas práticas de armazenamento; Conhecimento de arquitetura de software, com capacidade de desenvolver e contribuir para a evolução de soluções escaláveis; Experiência prática com AWS, especialmente em ambientes de arquitetura Serverless; Conhecimento de monitoramento, observabilidade, logs, alertas e análise de performance de aplicações; Experiência com testes automatizados, qualidade de código e prevenção de regressões; Conhecimento de Git, code review e práticas de integração contínua (CI/CD); Conhecimento de Domain-Driven Design (DDD) será considerado um diferencial; Capacidade de analisar problemas, propor soluções e trabalhar com autonomia, mantendo alinhamento com o Tech Lead e as áreas de Produto;
Número de vagas: 1
Tipo de contrato e Jornada: Prestador de Serviços (PJ) - Período Integral
Área Profissional: Analista em Engenharia - Engenharia Computação, Sistemas