O que esta vaga pede
Sobre a Vaga
Desenvolvedor full stack sênior Node.js + Angular na AM53 Tech Recruitment em São Paulo (SP). Atuar no desenvolvimento e evolução de aplicações backend em Node.js/TypeScript e frontend em Angular, com APIs REST e GraphQL.
Responsabilidades
- Desenvolver e evoluir aplicações backend em Node.js/TypeScript e frontend em Angular
- Projetar, desenvolver e integrar APIs REST e GraphQL
- Participar da definição e evolução da arquitetura das aplicações e serviços
- Implementar soluções com Clean Architecture, DDD e SOLID
- Desenvolver e manter aplicações Angular (SPAs, Micro Frontends, componentes reutilizáveis e lazy loading)
- Garantir qualidade, performance, segurança e escalabilidade
- Criar e manter testes automatizados e práticas de qualidade de código
- Atuar no processo de CI/CD, build e deploy nos diferentes ambientes
- Participar do ciclo completo de desenvolvimento, do refinamento da demanda à produção
- Trabalhar de forma colaborativa com times de tecnologia, negócio e infraestrutura
- Contribuir tecnicamente para decisões de arquitetura e, quando aplicável, apoiar mentoria de outros desenvolvedores
Requisitos
- Experiência profissional de 7 anos ou mais em desenvolvimento de software
- Perfil hands-on, com forte atuação técnica
- Capacidade de atuar de forma autônoma na análise, desenvolvimento, testes e entrega
- Experiência trabalhando com diferentes times (negócio, desenvolvimento e infraestrutura)
- Experiência ou conhecimento do mercado financeiro, processadoras, adquirência, emissores ou meios de pagamento/cartões
- Experiência prévia como líder técnico ou liderança de outros desenvolvedores
- Certificação em AWS ou Azure
- Conhecimento de Java e Spring Boot
- Experiência adicional com Micro Frontends (MFE)
- Inglês avançado
- Domínio de Node.js e TypeScript, incluindo APIs REST e GraphQL
- Experiência com arquitetura de serviços e microsserviços, autenticação e autorização
- Experiência com tratamento de erros, logs e observabilidade
- Conhecimento de injeção de dependência (Dependency Injection), Clean Architecture e DDD
- Experiência sênior com Angular (versões 12, 16, 18 ou superiores), SPA, lazy loading e bibliotecas de componentes
- Testes unitários com Karma, Jasmine ou Jest e integração com Sonar
Qube
- Experiência com Git, Gitflow e GitLab; CI/CD; AWS Cloud; Jira e Confluence; metodologias ágeis (Scrum e Kanban)