Descrição da Vaga
O cargo visa atender à necessidade de um profissional altamente qualificado em desenvolvimento web full stack. Esta posição envolve colaborar com a equipe de desenvolvedores para projetar e implementar soluções inovadoras, utilizando tecnologias como Next.js e React.
Você trabalhará em conjunto com nossos especialistas em design e pesquisa para criar experiências de usuário únicas e otimizadas. Para alcançar este objetivo, é fundamental ter conhecimento profundo das tecnologias de desenvolvimento web, além de experiência prática com IA.
Nesta função, você será responsável por:
* Desenvolver e manter aplicações web usando frameworks modernos de JavaScript;
* Projetar e implementar serviços de back-end e APIs para alimentar as aplicações web;
* Trabalhar com modelos líderes de IA para suportar e potencializar as funcionalidades essenciais;
* Colaborar com designers de UI/UX para traduzir designs e wireframes em código de alta qualidade;
* Otimizar aplicações para máxima velocidade e escalabilidade;
* Implementar medidas de segurança e proteção de dados;
* Participar de revisões de código (code reviews) e testes de unidade (unit testing) para garantir robustez, usabilidade e confiabilidade;
* Manter-se atualizado com as tecnologias emergentes de web/IA e as tendências da indústria;
Habilidades e Qualificações
* Proficiência sólida em JavaScript, incluindo manipulação de DOM e o modelo de objeto JavaScript;
* Experiência extensa com Next.js e React, incluindo configuração e implantação de build;
* Sucesso demonstrado na execução do ciclo de vida do projeto, desde o conceito até a implantação;
* Compreensão de modelos e arquitetura de IA, e aplicação de ferramentas de IA em projetos;
* Familiaridade com técnicas RAG, embeddings e bancos de dados vetoriais;
* Sólida compreensão de PostgreSQL e experiência com design e gerenciamento de bancos de dados;
* Familiaridade com APIs RESTful;
* Experiência com sistemas de controle de versão (preferencialmente Git);
* Conhecimento de tecnologias front-end, como HTML5 e CSS3, bem como experiência com frameworks como TailwindCSS;
* Compreensão de renderização do lado do servidor e seus benefícios e casos de uso;