Líder Técnico | Desenvolvedor(a) IA
Descrição da Vaga
Enviar CV para mayra@rehva.com.br, caso seja de seu interesse!
Resumo da Posição:
Uma das maiores empresas do segmento de educação financeira e investimentos no Brasil está em busca de um Líder Técnico para ser referência para Desenvolvedores IA, para criar novas funcionalidades e melhorar a experiência dos assinantes em uma aplicação de chat Multi-LLM.
O principal desafio deste profissional será desenvolver e evoluir a plataforma, com o objetivo de torná-la o wrapper de LLMs com o maior número de integrações de IA no Brasil.
Responsabilidades e atribuições:
Desenvolver e evoluir o produto, com o objetivo de torná-lo o wrapper de LLMs com o maior número de integrações de IA no Brasil; Construir interfaces modernas, performáticas e reutilizáveis, com foco em experiência do usuário; Desenvolver e manter APIs RESTful escaláveis e bem estruturadas; Integrar a plataforma com APIs de LLMs (OpenAI, Anthropic, entre outras); Implementar streaming de respostas de IA quando aplicável; Trabalhar em parceria constante com o time de atendimento aos assinantes, incorporando feedbacks reais do uso do produto; Entregar novas funcionalidades de forma contínua, com cadência semanal; Garantir aderência a padrões de código, arquitetura e boas práticas; Atuar de forma colaborativa em um ambiente com cultura empreendedora e foco em resultado.Requisitos técnicos obrigatórios:
Frontend:
Conhecimento sólido em React e TypeScript; Experiência com Next.js (App Router); Proficiência em Tailwind CSS; Domínio de React Hooks; Experiência com formulários controlados; Bom entendimento de componentização e reutilização de componentes.Backend:
Experiência no desenvolvimento de APIs RESTful; Conhecimento em Node.js; Domínio de operações assíncronas (Promises, async/await); Conhecimento em bancos NoSQL; Noções de DDD (Domain-Driven Design) e Clean Architecture.Habilidades gerais
Inglês técnico para leitura e compreensão de documentação; Capacidade de seguir e manter padrões de código estabelecidos; Atenção a detalhes, qualidade e manutenibilidade; Proatividade na identificação e resolução de problemas; Perfil orientado a produto e impacto no usuário.Diferenciais desejáveis
Arquitetura e padrões; Conhecimento avançado em Domain-Driven Design (DDD); Experiência com CQRS e Repository Pattern; Vivência prática com Clean Architecture; Experiência com DynamoDB, especialmente Single-Table Design.Bibliotecas e ferramentas
TanStack Query Radix UI / shadcn React Hook Form Zod Zustand ou outra biblioteca de gerenciamento de estado.Cloud & DevOps
Experiência com AWS, especialmente; DynamoDB; S3; Arquiteturas serverless; Conhecimento em Docker; Noções de CI/CD; Boas práticas no uso de variáveis de ambiente.IA & LLMs
Integração com APIs de LLMs; Conhecimento em streaming de respostas; Experiência prática com aplicações de IA aplicada a produtos.Testes
Experiência com Vitest ou Jest;Soft Skills:
Perfil altamente organizado; Comunicação clara e intuitiva; Hands-on.Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Analista de Sistemas
- Vagas de emprego de Desenvolvedor Front-end
- Vagas de emprego de Desenvolvedor Back-end
- Vagas de emprego de Desenvolvedor Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer