Descrição da vaga
Requisitos obrigatórios:
• Experiência concreta e comprovável com n8n em ambiente produtivo (criação, deploy self-hosted, versionamento e sustentação de workflows);
• Python com foco em automação: domínio de ao menos duas bibliotecas do ecossistema (Selenium, Playwright, PyAutoGUI, Pandas, Requests, BeautifulSoup, openpyxl ou similares);
• Docker: criação de imagens, docker-compose, gestão de containers em produção;
• JavaScript: lógica de programação, manipulação de JSON, uso em automações e APIs REST;
• SQL avançado: modelagem, consultas complexas, otimização e experiência com SQL Server e/ou PostgreSQL;
• Experiência com consumo e criação de APIs REST (autenticação OAuth2, tokens, webhooks);
• Versionamento de código com Git;
Requisitos desejáveis:
• Experiência com automação em ambiente de varejo, distribuição ou indústria farmacêutica;
• Conhecimento em ferramentas de RPA (UiPath, Power Automate) para migração/convivência de soluções;
• Integração com Azure AD / Microsoft 365 (SharePoint, Graph API);
• Ferramentas de notificação e monitoramento (Pushover, Grafana, Telegram bots);
• Experiência com IA generativa aplicada a automação (APIs de LLMs, agentes, Claude/OpenAI);
• Linux (administração básica de servidores);
• Metodologias ágeis (Scrum/Kanban);
Perfil comportamental:
• Autonomia e senso de dono na condução de projetos ponta a ponta;
• Boa comunicação com áreas não técnicas para levantamento de requisitos;
• Organização e disciplina em documentação;
• Orientação a resultado e melhoria contínua;
• Curiosidade técnica e aprendizado constante.
Atribuições:
• Desenvolver e manter workflows de automação em n8n, integrando APIs, bancos de dados, ERPs e ferramentas corporativas (e-mail, WhatsApp, SharePoint, sistemas internos);
• Criar scripts e rotinas de automação em Python, utilizando bibliotecas como Selenium, Playwright, PyAutoGUI, Pandas, Requests e afins;
• Construir e manter ambientes containerizados com Docker (imagens, volumes, redes, docker-compose) para deploy e sustentação das automações;
• Desenvolver funções e integrações em JavaScript/Node.js, incluindo código customizado dentro de workflows (function nodes, expressions, webhooks);
• Escrever e otimizar consultas em SQL avançado (joins complexos, CTEs, window functions, procedures, tuning de performance) em SQL Server e/ou PostgreSQL;
• Monitorar jobs e rotinas críticas, criando alertas e mecanismos de observabilidade (logs, notificações, dashboards);
• Mapear processos manuais junto às áreas de negócio e propor soluções de automação com análise de viabilidade e ROI;
• Documentar soluções (requisitos, arquitetura, manuais técnicos) seguindo os padrões do grupo;
• Garantir segurança, tratamento de erros e escalabilidade das automações (credenciais, retry, batching, filtragem antecipada);
• Entre outras atividades do setor.