Desenvolvedor de Software - Pleno; Node
Listed on 2026-06-06
-
Software Development
Backend Developer, Software Engineer
Descrição da vaga
Como Desenvolvedor de Software Pleno(Node) na Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil.
Responsabilidades e atribuiçõesProfissional da CONTRATADA responsável pela produção dos artefatos de software que o Squad deverá entregar.
Requisitos e qualificaçõesObjetivo da Função
Buscamos um(a) desenvolvedor(a) que vá além da codificação tradicional, utilizando ferramentas modernas de IA e automação para acelerar o ciclo de entrega. Esse profissional será responsável por construir sistemas escaláveis para a Secretaria de Educação, atuando com um fluxo de trabalho baseado em agentes, ferramentas low‑code de alta performance e arquitetura distribuída.
Responsabilidades e Workflow
O dia a dia será baseado em um fluxo estruturado, já validado como eficiente nos projetos:
- Desenvolvimento ágil de interfaces e lógica de frontend utilizando Lovable
- Formação superior completa (tecnólogo, graduação e/ou pós‑graduação lato sensu e/ou pós‑graduação stricto sensu) na área de Tecnologia da Informação.
- Gerenciamento de backend e infraestrutura com Supabase (Auth, Database, Storage e banco vetorial)
- Implementação e manutenção de conectividade agêntica via MCP (Model Context Protocol), integrando agentes de IA a ambientes locais ou self‑hosted
- Criação de arquitetura de dados com chamadas densas via RPC (Remote Procedure Call)
- Comunicação entre serviços por meio de APIs ou Supabase SSR
- Desenvolvimento de lógicas de backend em Node.js e Type Script
- Construção de automações complexas utilizando N8N
- Garantia de qualidade com separação de ambientes (frontend e backend), testes de responsividade e deploy contínuo
Requisitos técnicos obrigatórios
- Experiência comprovada como desenvolvedor(a) Full Stack (mínimo de 3 anos)
- Domínio de TypeScript e Node.js
- Experiência sólida com Postgre
SQL, preferencialmente utilizando Supabase - Experiência na criação de funções RPC
- Conhecimento em consumo de APIs REST
- Vivência em ambientes de execução distribuídos
- Familiaridade com ferramentas de desenvolvimento baseadas em IA, como Claude Code, Codex, Cursor, Lovable, v0 ou semelhantes
- Experiência com N8N para automação e orquestração de workflows
Diferenciais
- Experiência com o protocolo MCP (Model Context Protocol), especialmente no ecossistema Anthropic/Claude
- Interesse em aplicar tecnologia para transformação da educação pública
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).