Point your AI agent at freehire and let it find you a job.

Get the CLI →

Dataside

Open 71d

AI Engineer & fullstack (Remoto)

Posted Updated 11 views
Discussion

Summary

Senior Full Stack Developer builds end-to-end features, designing robust frontend (React.js) and backend (Node.js/NestJS) systems with a focus on performance, security, and maintainability. Works with relational/NoSQL databases, tests, and DevOps pipelines while mentoring junior team members.

Papel na empresa

Buscamos uma pessoa AI Engineer com forte domínio de desenvolvimento frontend e backend e experiência prática na construção de soluções modernas envolvendo Inteligência Artificial, LLMs, RAG e Agentes de IA.

Essa pessoa será responsável por atuar no desenvolvimento de soluções end-to-end, desde a definição técnica e arquitetura até a implementação, testes, deploy e evolução das aplicações.

Esperamos um perfil com senioridade técnica elevada e autonomia, capaz de tomar decisões de arquitetura, atuar como referência para o time, participar de discussões técnicas e, preferencialmente, já ter experiência em liderança técnica ou atuação próxima de Tech Lead.

Responsabilidades

  • Projetar e implementar soluções utilizando LLMs, RAG e Agentes de IA, integrando modelos de linguagem a aplicações e processos de negócio;
  • Desenvolver integrações com APIs de provedores de IA e serviços relacionados a LLMs, embeddings, vector databases e ferramentas de IA;
  • Desenvolver e evoluir aplicações full stack, atuando de ponta a ponta nas camadas de frontend, backend e integração;
  • Construir arquiteturas para aplicações inteligentes, considerando aspectos de performance, escalabilidade, segurança, observabilidade e custo;
  • Desenvolver interfaces modernas, responsivas e reutilizáveis utilizando React.js e/ou Next.js;
  • Criar e manter APIs robustas utilizando Node.js e NestJS, aplicando princípios de arquitetura, design patterns e boas práticas de desenvolvimento;
  • Trabalhar com bancos de dados relacionais e NoSQL, realizando modelagem, otimização de queries e definição de estratégias de persistência;
  • Implementar integrações assíncronas, mensageria e arquiteturas orientadas a eventos;
  • Desenvolver e manter testes automatizados, garantindo qualidade e confiabilidade das aplicações;
  • Participar de code reviews, refinamentos, estimativas e decisões de arquitetura;
  • Atuar como referência técnica para o time, apoiando desenvolvedores menos experientes e promovendo boas práticas de engenharia;
  • Identificar oportunidades de melhoria na arquitetura, código, processos e ferramentas utilizadas pelo time;
  • Apoiar investigações de problemas em produção, realizando análise de causa raiz e implementação de soluções;
  • Trabalhar em conjunto com DevOps/Cloud na evolução de ambientes, pipelines de CI/CD, containers e observabilidade;
  • Contribuir para a definição e evolução da arquitetura técnica das soluções, equilibrando necessidades de negócio, qualidade e velocidade de entrega.

Requisitos

  • Experiência sólida como Desenvolvedor Full Stack Senior, com atuação consistente em frontend e backend;
  • Proficiência em React.js e/ou Next.js;
  • Proficiência em Node.js e NestJS;
  • Experiência prática com LLMs (Large Language Models) e integração de modelos de IA em aplicações;
  • Experiência com RAG (Retrieval-Augmented Generation), incluindo conceitos como embeddings, chunking, retrieval e bases vetoriais;
  • Experiência no desenvolvimento ou integração de Agentes de IA, utilizando LLMs, ferramentas, function calling/tool use e fluxos orquestrados;
  • Conhecimento de APIs de modelos de IA, como OpenAI, Anthropic, Google Gemini ou similares;
  • Experiência com bancos de dados relacionais, especialmente PostgreSQL e/ou MySQL;
  • Conhecimento de bancos NoSQL e/ou soluções de armazenamento utilizadas em aplicações de IA, como MongoDB, Redis e Vector Databases;
  • Experiência com desenvolvimento e consumo de APIs REST e, desejavelmente, GraphQL;
  • Conhecimento de arquitetura de microsserviços e/ou sistemas distribuídos;
  • Experiência com mensageria, como RabbitMQ, Kafka ou similares;
  • Experiência com testes automatizados unitários, integração e/ou E2E;
  • Conhecimento de Git, Docker e CI/CD;
  • Conhecimento de boas práticas de segurança de aplicações, incluindo autenticação, autorização, proteção contra XSS, CSRF, SQL Injection e gerenciamento de secrets;
  • Capacidade de atuar com autonomia técnica, tomar decisões de arquitetura e conduzir soluções;
  • Experiência prévia com liderança técnica, mentoria ou atuação como referência técnica será considerada um importante diferencial.

Hard skills

  • React.js
  • Next.js
  • TypeScript
  • Redux / Zustand
  • React Query / RTK Query
  • HTML5 / CSS3
  • SSR / SSG

IA / GenAI

  • LLMs
  • RAG
  • Agentes de IA
  • Prompt Engineering
  • Embeddings
  • Vector Databases
  • Function Calling / Tool Use
  • Integração com APIs de IA
  • Avaliação e observabilidade de aplicações com LLMs

Backend

  • Node.js
  • NestJS
  • TypeScript
  • APIs REST
  • GraphQL
  • Microsserviços
  • Arquitetura orientada a eventos

Dados

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Bancos vetoriais, como Pinecone, Qdrant, Weaviate, pgvector ou similares

Engenharia

  • Jest / Vitest
  • Cypress / Playwright
  • Docker
  • Git
  • CI/CD
  • Cloud
  • Observabilidade e troubleshooting

Certificações desejáveis

  • Certificações em Cloud (AWS, Azure ou GCP);
  • Certificações em desenvolvimento de software ou arquitetura;
  • Certificações relacionadas a Data/AI/Generative AI;
  • Certificações em plataformas de IA ou tecnologias relacionadas a LLMs.

Soft Skills

  • Autonomia e senso de ownership;
  • Capacidade de tomar decisões técnicas e assumir responsabilidade pelas soluções;
  • Comunicação clara com equipes técnicas e áreas de negócio;
  • Capacidade de liderança técnica e influência, mesmo sem necessariamente exercer gestão direta;
  • Habilidade para orientar, desenvolver e fazer mentoria de profissionais menos experientes;
  • Pensamento crítico para avaliar trade-offs técnicos;
  • Capacidade de transformar requisitos de negócio em soluções técnicas;
  • Organização e capacidade de priorização;
  • Perfil colaborativo, propositivo e orientado à resolução de problemas;
  • Comprometimento com qualidade, segurança e evolução contínua da solução.

Certificações desejáveis

  • Certificações em Cloud (AWS, Azure ou GCP);
  • Certificações em desenvolvimento de software ou arquitetura;
  • Certificações relacionadas a Data/AI/Generative AI;
  • Certificações em plataformas de IA ou tecnologias relacionadas a LLMs.

Diferenciais

  • Experiência prévia como Tech Lead ou liderança técnica;
  • Experiência na definição de arquitetura de aplicações AI-first;
  • Experiência com frameworks de agentes/orquestração, como LangChain, LangGraph, LlamaIndex ou similares;
  • Experiência com MCP (Model Context Protocol);
  • Experiência com avaliação, monitoramento e observabilidade de aplicações baseadas em LLM;
  • Conhecimento de AI Guardrails, segurança e controle de aplicações de IA;
  • Experiência com AWS, Azure ou GCP;
  • Experiência em aplicações de alta escala ou alto volume de dados;
  • Conhecimento de GraphQL, WebSockets e sistemas orientados a eventos;
  • Experiência com Kubernetes;
  • Contribuições para projetos Open Source;
  • Experiência em ambientes de desenvolvimento ágil e times multidisciplinares.

O que oferecemos:

  1. 🏥 Auxílio médico: ajuda de custo mensal para apoiar na contratação do seu plano de saúde.
  2. 💪 Wellhub, pra manter corpo e mente ativos, do jeito que você gosta.
  3. 🧠 Terapia online 100% custeada pela empresa, porque saúde mental importa.
  4. 🥗 Atendimento em nutrição online, com até 2 consultas mensais para cuidar da sua saúde alimentar.
  5. 🛡️ Seguro de vida com apólice no valor de R$ 125 mil, garantindo mais segurança para você e sua família.
  6. 🎉 Day off no aniversário, porque o seu dia merece ser especial.
  7. 🌴 Descanso remunerado, para que você possa recarregar as energias.
  8. 🏆 Gamificação interna, transformando conquistas em prêmios e reconhecimento.
  9. 🎓 Parcerias educacionais com faculdades como FIAP, Anhanguera e Instituto Infnet, pra apoiar seu crescimento e aprendizado.
  10. 📚 Bônus por certificação técnica, reconhecendo e recompensando seu esforço em aprender.

Valorizamos cada voz e cada pessoa, porque sabemos que a diversidade nos torna mais inovadores e fortes.

Skills

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available