Desenvolvedor Backend Node.js/Nest.js Pleno

São Paulo Remote

Estamos em busca de um Desenvolvedores Pleno Node.js e Next.js para integrar nosso time e contribuir para o desenvolvimento e manutenção de aplicações de servidor, APIs e integração com bancos de dados. O profissional será responsável por garantir a eficiência e a escalabilidade das soluções, trabalhando com diversas linguagens e frameworks, incluindo Node.js, Next.js, Kotlin, Python e Go.

Responsabilidades

Manutenção:

  • Desenhar e incluir capacidades de monitoramento e alertas nas aplicações existentes.
  • Implementar capacidade de auto-scaling para lidar com variações na carga de trabalho.
  • Atualizar bibliotecas e ferramentas para manter o ambiente seguro e eficiente.
  • Definir e implementar políticas de backup e recuperação para proteger os dados e a continuidade do serviço.
  • Implementar medidas de segurança e criptografia seguindo recomendações do time de segurança.

Evolução dos Sistemas e Arquiteturas:


  • Otimizar o desempenho através da análise de métricas e da implementação de técnicas de cache e paralelismo.
  • Fortalecer a escalabilidade e resiliência das aplicações adotando padrões de design resilientes.
  • Modernizar e migrar aplicações para serviços cloud nativos, aproveitando os benefícios da computação em nuvem.
  • Integrar e automatizar processos, incorporando ferramentas de monitoramento, CI/CD e gerenciamento de configurações.
  • Melhorar continuamente a experiência do usuário com base em análises de uso e testes de usabilidade.


Requirements

Requisitos Necessários

Conhecimentos Técnicos:

  • Experiência com Node.js, Next.js, Kotlin, Python e Go.
  • Sólido conhecimento em Design e Desenvolvimento de APIs.
  • Experiência em Design e Desenvolvimento de aplicações de backend e web.
  • Conhecimento em Arquitetura de Software Distribuído e Microsserviços.
  • Experiência em Mensageria e Streaming.
  • Familiaridade com Cloud AWS e Design de Aplicações em Cloud.
  • Compreensão de conceitos de Escalabilidade e Elasticidade.
  • Conhecimento em SQL, Banco de Dados e Modelagem de Dados.
  • Experiência com Logs e Monitoramento.
  • Conhecimento em Plano de Testes, Cenário de Testes e Automação de Testes.

Ferramentas:


  • Jira
  • Miro