A oportunidade de trabalhar com tecnologia é cada vez mais promissora.
Desenvolvedores full-stack são fundamentais para a criação de aplicações web escaláveis e robustas.
Em nosso time, você terá a oportunidade de desenvolver projetos que impactem positivamente na vida das pessoas.
Aqui estão algumas das responsabilidades do cargo:
* Desenvolver e manter aplicações web utilizando React (front-end) e Node.js (back-end).
* Criar e consumir APIs RESTful.
* Escribir código limpo, reutilizável e bem documentado.
* Utilizar Python em rotinas e integrações específicas (scripts, automações, APIs, etc).
* Participar de code reviews, planejamento de sprints e reuniões de time.
* Trabalhar em conjunto com o time de produto e design para transformar ideias em funcionalidades.
* Versionar projetos e colaborar usando Git (GitHub, GitLab ou similar).
* Desenvolver integrações com APIs da OpenAI e outros modelos generativos.
* Experiência com Inteligência Artificial utilizando os conceitos RAG.
Aqui estão as habilidades e conhecimentos necessários:
* Experiência prática com React e bibliotecas relacionadas (ex: React Router, Context API, etc).
* Experiência com Node.js (Express, middlewares, etc).
* Conhecimentos em Python para scripts ou APIs.
* Conhecimentos sólidos em JavaScript (ES6+), HTML5 e CSS3.
* Experiência com controle de versão usando Git.
* Experiência com bancos de dados relacionais, especialmente SQL Server.
* Experiência com integrações utilizando APIs da OpenAI ou outros modelos generativos.
* Boa capacidade de comunicação e trabalho em equipe.
Aqui estão os benefícios do cargo:
* Oportunidade de trabalhar em projetos inovadores e desafiadores.
* Acesso a ferramentas e tecnologias de ponta.
* Ambiente de trabalho colaborativo e dinâmico.
* Oportunidade de crescimento profissional e pessoal.
A empresa é um ambiente flexível e criativo onde os funcionários têm liberdade para expressar suas ideias e contribuir para a melhor experiência dos clientes.