Salário: R$ 6.000 a R$ 11.000 por mês
Área: Tecnologia da Informação
Nível: Pleno
Desenvolvedor Backend Node - Pleno (Remoto)
Você conhece a Icon?
Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.
Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!
Sobre a Vaga
Código da vaga: A56545082369
Modelo de contratação: PJ
Estamos em busca de uma pessoa Desenvolvedora Backend Pleno para atuar em um cliente ICON, desenvolvendo e sustentando APIs e microsserviços críticos para o negócio.
A posição exige atenção à qualidade, segurança da informação e alta disponibilidade, considerando a sensibilidade dos dados e a importância dos sistemas para a operação.
Requisitos e Qualificações
Stack e Desenvolvimento
- Experiência prática com Node.js
- Construção e manutenção de APIs REST
- Vivência com NestJS (arquitetura modular, controllers, providers, guards, interceptors e pipes)
- Bons conhecimentos em TypeScript (tipagem forte, interfaces e boas práticas)
Banco de Dados
- Experiência com MongoDB
- Modelagem de documentos
- Criação de índices
- Agregações
- Experiência com MongoDB Atlas
- Utilização de Mongoose ou outro ODM
Arquitetura e Boas Práticas
- Aplicação de princípios de Clean Code
- Conhecimento prático de Clean Architecture
- Noções de DDD
- Experiência atuando com microsserviços
- Vivência com aplicações serverless (AWS Lambda)
Cloud & Infraestrutura
- Experiência com AWS
- Conhecimento em:
- Arquitetura Serverless
- Logs e monitoramento com CloudWatch
- Mensageria com SQS
APIs, Segurança e Compliance
- Construção de APIs REST seguras e performáticas
- Implementação de autenticação e autorização:
- JWT
- OAuth
- Versionamento de APIs
- Experiência com boas práticas de segurança da informação
Atividades e Responsabilidades
Desenvolver e manter APIs REST com Node.js e NestJS
Implementar e evoluir microsserviços em ambiente AWS (Lambda e SQS)
Atuar na modelagem e manutenção de dados em MongoDB
Garantir qualidade de código aplicando Clean Code e padrões definidos pelo time
Implementar autenticação e autorização (JWT e OAuth)
Monitorar aplicações e analisar logs via CloudWatch
Realizar correções, melhorias e sustentação das aplicações
Participar de code reviews e colaborar com o time técnico
Garantir boas práticas de segurança da informação e proteção de dados (LGPD)
Diferenciais
Experiência com ambientes que lidam com dados sensíveis (LGPD)
Local
100% remoto!
#vemserICON
