Desenvolvedor fullstack | vue, typescript, node.js, python e ia generativa
- Experiência sólida em desenvolvimento full stack, preferencialmente em sistemas em produção;
- Vivência prática com frontend utilizando Vue, TypeScript e bibliotecas/componentes como PrimeVue ou Vuetify;
- Experiência com backend utilizando Node.js, Python, .NET ou tecnologias correlatas;
- Conhecimento em construção e consumo de APIs REST;
- Experiência com bancos de dados relacionais e/ou não relacionais;
- Conhecimento em arquitetura de software, organização de código, versionamento e padrões de desenvolvimento;
- Vivência com Git, code review, testes automatizados e práticas de qualidade de software;
- Conhecimento em Docker, Linux, CI/CD e processos de deploy;
- Noções de cloud, preferencialmente AWS;
- Capacidade de analisar problemas complexos, propor soluções técnicas e atuar com autonomia;
- Boa comunicação para interagir com times técnicos, Produto, UX e áreas de negócio;
- Ensino superior completo ou em andamento em Engenharia de Software, Ciência da Computação, Sistemas de Informação ou áreas correlatas.
- Desenvolver, manter e evoluir aplicações web atuando em frontend e backend;
- Participar da construção de módulos, features e serviços complexos, desde o desenho técnico até a entrega em produção;
- Criar interfaces modernas, funcionais e escaláveis utilizando tecnologias como Vue.js, TypeScript, PrimeVue, Vuetify e React;
- Desenvolver APIs, serviços e integrações utilizando Node.js, Python, .NET, Go e tecnologias correlatas;
- Construir integrações robustas com sistemas internos, APIs externas e serviços de terceiros;
- Participar da definição de padrões técnicos, contratos de API, versionamento, migrações e boas práticas de desenvolvimento;
- Contribuir com a evolução da arquitetura das aplicações, considerando práticas como Clean Architecture, Hexagonal Architecture e Onion Architecture;
- Atuar com bancos de dados relacionais e não relacionais, como Oracle, MySQL, SQL Server, MongoDB e Redis;
- Garantir qualidade nas entregas por meio de testes unitários, testes de integração, testes E2E, code review e boas práticas de clean code;
- Trabalhar com pipelines de CI/CD, automação de builds, deploys, rollbacks e práticas de release saudável;
- Apoiar a melhoria de performance, segurança, escalabilidade e observabilidade das aplicações;
- Utilizar ferramentas de monitoramento, logging e análise, como Zabbix e Grafana;
- Atuar com ambientes cloud e automação, utilizando tecnologias como AWS, Docker, PM2, Linux e Airflow;
- Colaborar com Produto, UX e áreas de negócio para quebrar escopos, estimar entregas, reduzir riscos técnicos e propor soluções viáveis;
- Apoiar desenvolvedores menos experientes, compartilhando boas práticas e contribuindo para a evolução técnica do time;
- Documentar decisões técnicas, padrões, integrações e aprendizados relevantes para o time;
- Explorar e aplicar soluções com IA Generativa, incluindo RAG, prompt engineering, fine-tuning e integração com modelos de linguagem.