O que você irá fazer? Implementar novas funcionalidades em nossos produtos e serviços; Trabalhar na manutenção do nosso código, promovendo boas práticas; Ajudar na evolução da base de código, alinhada com as metas de negócio; Garantir que nossos produtos estejam atualizados com as versões mais recentes de frameworks e bibliotecas; Aplicar padrões arquiteturais robustos, aderindo ao clean code, design patterns e princípios de SOLID; Desenvolver e manter integrações eficientes com APIs externas; Implementar micro-serviços e monolitos, garantindo escalabilidade e desempenho; Trabalhar com um ambiente em nuvem com Google Cloud Platform (GCP), aproveitando suas características e serviços; O que esperamos de você? Domínio avançado de Node.js e TypeScript. Noção dos principais recursos disponíveis no GCP (ex: compute engine, cloud functions, cloud runs, scheduler, cloud storages, secret manager, cloud tasks e pub/sub, cloud build) e containers (Docker); Conhecimento em sistemas de gerenciamento de filas e mensageria; Conhecimento de SOLID, Designers Patterns, Clean Code e DDD/TDD; Conhecimento do Gitflow, conventional commit e realizar code reviews; Experiência na implementação de APIs e serviços resilientes e escaláveis: Comunicar-se de forma clara e eficaz com a equipe, mantendo uma postura proativa e colaborativa. Profundo entendimento de bancos de dados não-relacionais(MongoDB) e relacionais(Postgres). Conhecimento e aplicação de práticas de teste e integração contínua(Cloud Build, GitHub Actions)