Desenvolvedor de Software - IA & Integrações
Description
Responsabilidades
Atuar no desenvolvimento e manutenção dos sistemas da empresa, utilizando ferramentas de IA como apoio constante
Desenvolver novas funcionalidades;
Corrigir bugs;
Criar e consumir APIs;
Implementar integrações entre sistemas;
Trabalhar com APIs REST e Webhooks;
Criar consultas e realizar alterações em banco de dados;
Analisar logs e identificar problemas;
Realizar testes antes da publicação;
Utilizar Git para versionamento;
Utilizar ferramentas de IA para desenvolvimento e debugging;
Documentar funcionalidades e integrações desenvolvidas.Conhecimentos técnicos desejados
Lógica de programação;
JavaScript e/ou TypeScript;
Conceitos básicos de frontend e backend;
APIs REST;
JSON;
HTTP e principais métodos (GET, POST, PUT, PATCH e DELETE);
Webhooks;
Banco de dados SQL;
Git/GitHub;
Variáveis de ambiente;
Noções de autenticação via token/API Key;
Noções básicas de segurança de aplicações;
Utilização de ferramentas de IA para desenvolvimento.
Diferenciais
Experiência com Supabase;
PostgreSQL;
React;
Node.js / Deno;
Edge Functions / Serverless;
Integrações com APIs externas;
WhatsApp API;
APIs de meios de pagamento;
Google APIs;
Meta APIs;
Automação de processos.
Tipo de contrato
Prestador de serviços (PJ)