Desenvolver aplicações, APIs, serviços e automações utilizando Python; Criar e manter código Python estruturado e de fácil manutenção; Desenvolver APIs utilizando FastAPI, Flask ou Django; Criar scripts e serviços para automação de processos; Desenvolver integrações entre diferentes sistemas; Consumir e disponibilizar APIs REST; Trabalhar com Webhooks, JSON e autenticação de APIs; Integrar aplicações Python com bancos de dados; Criar rotinas de processamento e transformação de dados; Desenvolver serviços de backend; Criar tarefas assíncronas e processos em background; Desenvolver soluções utilizando Inteligência Artificial; Criar agentes e assistentes de IA; Integrar sistemas com APIs de modelos de Inteligência Artificial; Criar soluções combinando Python, APIs, IA e automação; Realizar debugging e correção de problemas; Criar logs e mecanismos de tratamento de erros; Monitorar e manter aplicações em produção; Participar da definição técnica e arquitetura das soluções; Documentar código, APIs e integrações; Sugerir novas ferramentas, tecnologias e melhorias; Participar da criação de novos projetos e produtos. Conhecimentos em Python Esperamos experiência prática com: Python 3; Programação Orientada a Objetos; Classes, métodos e funções; Estruturas de dados; Manipulação de arquivos; Manipulação de JSON; Tratamento de exceções; Logging; Organização de projetos Python; Módulos e pacotes; Ambientes virtuais; Gerenciamento de dependências; pip; Poetry ou ferramentas similares; Requests / HTTPX; Consumo de APIs REST; Desenvolvimento de APIs; Webhooks; Autenticação de APIs; Processamento e transformação de dados; Programação assíncrona com async/await; Git e versionamento de código; Boas práticas de desenvolvimento. Backend Python É importante possuir experiência com pelo menos um dos seguintes frameworks: FastAPI; Flask; Django. Experiência com FastAPI será considerada um diferencial importante. Banco de dados Conhecimentos em: SQL; PostgreSQL; Modelagem básica de banco de dados; CRUD; Consultas SQL; Integração de Python com bancos de dados; ORMs, como SQLAlchemy; Migrações de banco de dados. Inteligência Artificial Será importante ter experiência prática ou interesse em aprofundar conhecimentos em: LLMs; APIs de Inteligência Artificial; OpenAI; Anthropic Claude; Google Gemini; Prompt Engineering; Structured Outputs; Function Calling / Tool Calling; Agentes de IA; RAG; Embeddings; Bancos vetoriais; Estruturação de contexto; Integração de IA com sistemas; Construção de aplicações utilizando LLMs. Automação e integração Esperamos experiência ou familiaridade com: APIs REST; Webhooks; Integração entre sistemas; Automação de processos; n8n; Filas; Jobs; Processamento assíncrono; Integrações utilizando Python. Infraestrutura Conhecimentos desejáveis em: Linux; Docker; Docker Compose; Variáveis de ambiente; Deploy de aplicações Python; Logs de aplicações; Git; GitHub; CI/CD.Formação superior completa ou em andamento em Ciência da Computação, Engenharia de Software ou áreas correlatas. Experiência comprovada em desenvolvimento back-end com linguagens como Python, Java, Node.js ou PHP. Conhecimento em bancos de dados relacionais (SQL Server, MySQL, PostgreSQL) e/ou não relacionais (MongoDB, Cassandra). Familiaridade com controle de versão (Git). Habilidade para trabalhar em equipe e boa comunicação. Proatividade e capacidade de resolução de problemas.