- Desenvolver e manter aplicações Web Full Stack, utilizando React e Node.js
- Desenvolver interfaces responsivas, componentes reutilizáveis e aplicações SPA
- Desenvolver APIs REST e integrações entre sistemas
- Desenvolver serviços de backend utilizando Node.js e TypeScript
- Implementar integrações com sistemas corporativos, APIs, bancos de dados e serviços externos
- Desenvolver e manter aplicações utilizando Python, como diferencial para automação, integrações, APIs e soluções de IA
- Modelar, desenvolver e otimizar bancos de dados relacionais e não relacionais
- Realizar manutenção, evolução e correção de sistemas existentes
- Desenvolver rotinas de automação de processos e integração de dados
- Implementar autenticação, autorização e boas práticas de segurança de aplicações
- Criar testes automatizados e realizar validação das aplicações
- Utilizar Git para controle de versão e trabalhar com processos de CI/CD
- Realizar implantação e manutenção de aplicações em ambientes de desenvolvimento, homologação e produção
- Utilizar containers e ferramentas de virtualização para padronização dos ambientes
- Participar do levantamento de requisitos, análise técnica e definição de soluções
- Elaborar documentação técnica das aplicações, APIs e integrações
- Monitorar aplicações e atuar na identificação e correção de problemas
- Participar de projetos de inovação, automação e utilização de IA aplicada ao negócio
- Trabalhar em conjunto com as áreas de negócio e TI na identificação de oportunidades de melhoria.
Conhecimentos
Desenvolvimento Front-end
- React.js
- TypeScript
- JavaScript ES6+
- HTML5 e CSS3
- React Hooks
- Gerenciamento de estado
- Consumo e integração com APIs REST
- Design responsivo
- Componentização e reutilização de código
- Next.js como diferencial
Desenvolvimento Back-end
- Node.js
- TypeScript
- Express.js ou NestJS
- Desenvolvimento de APIs REST
- Autenticação e autorização
- JWT / OAuth
- Integração entre sistemas
- Webhooks
- Tratamento de erros e logs
- Arquitetura de aplicações e microsserviços como diferencial
Python – diferencial
- Python 3
- Desenvolvimento de APIs com FastAPI ou Flask
- Automação de processos e rotinas
- Integração entre sistemas
- Manipulação e tratamento de dados
- Scripts para automação
- Consumo de APIs
- Bibliotecas como Pandas e Requests
- Conhecimentos básicos de IA/LLMs e integração com APIs de inteligência artificial como diferencial
O destaque para Python é particularmente interessante atualmente: a pesquisa de 2025 do Stack Overflow registrou aceleração da adoção da linguagem, associada principalmente a IA, ciência de dados e desenvolvimento backend.
Banco de Dados
- Bancos de dados relacionais:MySQL
- PostgreSQL
- SQL Server como diferencial.SQL
- Modelagem de dados
- Índices e otimização de consultas
- Procedures e views
- Transações
- Bancos NoSQL, como MongoDB, como diferencial
- ORM, como Prisma, Sequelize ou TypeORM.
DevOps e infraestrutura de aplicações
- Git / GitHub / GitLab
- Git Flow
- Docker
- Docker Compose
- CI/CD
- Linux
- Nginx ou Apache
- Gerenciamento de variáveis de ambiente
- Logs e monitoramento de aplicações
- Conceitos de cloud computing
- Microsoft Azure ou AWS
- Kubernetes como diferencial.
IA e automação – diferencial
- Utilização de ferramentas de IA para desenvolvimento
- Integração com APIs de LLMs
- Desenvolvimento de funcionalidades utilizando IA generativa
- Automação de processos utilizando Python
- RAG e integração com bases de conhecimento como diferencial
- Conceitos de agentes de IA como diferencial.
SALÁRIO: PRETENSÃO