Desenvolvedor Backend Node.js - Pleno (Remoto)

Desenvolvedor Backend Node.js - 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: e4debd80
Modelo de contratação: PJ


Estamos em busca de um Desenvolvedor Backend Pleno com sólida experiência em Node.js, AWS, microserviços e Next.js, para atuar em uma squad mobile colaborando diretamente com desenvolvedores Flutter. O candidato ideal será responsável pelo desenvolvimento de APIs escaláveis e soluções backend que suportem aplicativos móveis de alta performance, garantindo uma experiência fluida para os usuários.


Responsabilidades:



  • Desenvolver e manter APIs robustas e escaláveis em Node.js para suportar aplicativos móveis criados com Flutter.
  • Atuar em um ambiente orientado a microserviços, garantindo a alta disponibilidade e performance dos sistemas backend.
  • Trabalhar em estreita colaboração com desenvolvedores Flutter para garantir uma integração eficiente entre backend e aplicativos móveis.
  • Utilizar serviços da AWS (Lambda, API Gateway, S3, DynamoDB, etc.) para desenvolver soluções em nuvem de alta performance.
  • Implementar e manter soluções full-stack utilizando Next.js, quando necessário, para apoiar o desenvolvimento de funcionalidades que integram frontend e backend.
  • Participar de cerimônias ágeis e contribuir ativamente para o planejamento e execução das sprints dentro da squad mobile.
  • Garantir a qualidade do código através de boas práticas de desenvolvimento, revisões de código e implementação de testes automatizados.
  • Monitorar e otimizar continuamente a performance e segurança das soluções backend.

Requisitos:



  • Mínimo de 3 anos de experiência com Node.js no desenvolvimento de APIs e serviços backend.
  • Experiência em arquitetura de microserviços e desenvolvimento de APIs RESTful.
  • Sólida experiência em AWS (Lambda, S3, DynamoDB, RDS, etc.).
  • Experiência com Next.js e desenvolvimento full-stack.
  • Familiaridade com Flutter e integração de soluções backend com aplicativos móveis.
  • Experiência com bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB).
  • Conhecimento em CI/CD pipelines e integração contínua.
  • Forte capacidade de trabalhar em equipe e colaborar com desenvolvedores de mobile (Flutter) e outras partes interessadas.
  • Boas práticas de versionamento de código com Git.
  • Habilidade de escrever código limpo, testável e com testes automatizados (unitários e de integração).

Diferenciais:



  • Experiência prévia em squads mobile, colaborando diretamente com equipes de desenvolvimento de aplicativos Flutter.
  • Conhecimento em ferramentas de monitoramento como AWS CloudWatch, Datadog, ou similares.
  • Experiência com Docker e orquestração de contêineres com Kubernetes.
  • Familiaridade com Serverless Framework.

Local


100% remoto


#vemserICON