🏢 Empresa: Invillia

📍 Local: Remoto
💼 Tipo: Efetivo
🏠 Modelo: Remoto
🎯 Responsabilidades
- Desenvolver, evoluir e manter serviços backend utilizando Node.js, TypeScript e NestJS;
- Projetar e implementar APIs RESTful, integrações e serviços de alta disponibilidade;
- Participar de decisões de arquitetura relacionadas a microsserviços, sistemas distribuídos e arquitetura orientada a eventos;
- Desenvolver consumidores, produtores e processamentos assíncronos utilizando SQS, SNS, Kafka ou RabbitMQ;
- Modelar e implementar soluções utilizando bancos de dados relacionais e não relacionais;
- Garantir a qualidade das entregas por meio de testes unitários, testes de integração, testes de contrato e testes end-to-end;
- Implementar estratégias de resiliência, como retry, timeout, circuit breaker, idempotência e Dead Letter Queues;
- Monitorar serviços em produção por meio de métricas, logs, traces e alertas;
- Investigar problemas de performance, indisponibilidade e comportamento inesperado em ambientes produtivos;
- Participar de code reviews, discussões técnicas, refinamentos e definições de arquitetura.
✅ Requisitos
- Experiência com desenvolvimento de soluções distribuídas, escaláveis e de alta disponibilidade;
- Experiência com construção de serviços backend, APIs e integrações;
- Vivência em ambientes com microsserviços e arquitetura orientada a eventos;
- Conhecimento em infraestrutura AWS;
- Experiência com processamento assíncrono e grandes volumes de requisições e dados;
- Conhecimento em comunicação síncrona e assíncrona entre serviços;
- Experiência com bancos de dados relacionais e não relacionais;
- Conhecimento em práticas de escalabilidade, resiliência, observabilidade e segurança;
- Experiência com Node.js, TypeScript e NestJS;
- Experiência com mensageria (SQS, SNS, Kafka ou RabbitMQ);
- Conhecimento em testes (unitários, integração, contrato e end-to-end);
- Conhecimento em estratégias de resiliência (retry, timeout, circuit breaker, idempotência e Dead Letter Queues);
- Experiência com monitoramento (métricas, logs, traces e alertas);
- Capacidade de análise e resolução de problemas de performance e indisponibilidade;
- Participação em code reviews e discussões técnicas.
📊 Etapas do Processo Seletivo
- Cadastro
- Mapeamento de Stack
- Fit Cultural
- Entrevista Líder
- Cadastro de Qualificação
- Oferta
- Contratação
🏢 Sobre a Invillia
A Invillia faz parte da AI/R, a AI Revolution Company: uma conexão estratégica de componentes revolucionários incorporando a inteligência artificial em todos os lugares.
A AI/R conta com mais de 6.000 profissionais de tecnologia e presença global, com escritórios no Brasil, na Europa e nos EUA.
💡 Dicas de Ouro para Conseguir uma Vaga Home Office
1. Use técnicas de produtividade comprovadas
Pomodoro (blocos de 25 minutos), Time Blocking (reservar slots na agenda para cada tipo de tarefa) e a regra dos 2 minutos (fazer imediatamente o que leva menos de 2 minutos) são técnicas adaptáveis ao home office. Experimente por 2 semanas e ajuste conforme sua realidade.
2. Estabeleça uma rotina de início e fim do expediente
Um dos maiores riscos do home office é não saber quando parar. Defina horários fixos para começar e encerrar o trabalho e respeite esses limites. Crie rituais de transição: uma caminhada curta antes de começar, trocar de roupa, ou fazer uma xícara de café. Esses gatilhos treinam seu cérebro para entrar e sair do modo trabalho.
3. Participe de comunidades online da sua área
Comunidades no Discord, Slack, Telegram e fóruns especializados são onde as melhores oportunidades remotas circulam antes de virar anúncio formal. Contribuir genuinamente — respondendo dúvidas, compartilhando recursos — constrói reputação de forma orgânica e abre portas.
💡 Interessado nesta oportunidade?
Esta vaga de Node.js Back-End Developer Sênior | Remote na Invillia oferece a possibilidade de trabalho 100% remoto.