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