Descrição da vaga: Desenvolvedor de Software Pleno Estamos em busca de um desenvolvedor de software pleno para integrar nossa equipe dedesenvolvimento.O candidato ideal tera experiencia com desenvolvimento full-stack em TypeScript,familiaridade com aplicacoes de comunicacao em tempo real e capacidade de trabalharem equipe em um ambiente agil. Responsabilidades: Desenvolver e manter aplicacoes web full-stack utilizando TypeScript, Nuxt 3 (Vue 3) no frontend e Bun no backend. Modelar e manter schemas de banco de dados com Prisma ORM (PostgreSQL e MySQL). Construir e manter componentes de UI reutilizaveis com PrimeVue e Tailwind CSS. Gerenciar estado da aplicacao com Pinia e composables Vue 3. Corrigir bugs, otimizar desempenho e garantir a estabilidade da aplicacao para 60+ agentes simultaneos. Participar da definicao de solucoes tecnicas e decisoes de arquitetura. Realizar code reviews e apoiar desenvolvedores juniores. Escrever e manter testes automatizados. Colaborar com times de produto, QA e infraestrutura. Documentar funcionalidades e rotinas tecnicas. Requisitos Obrigatorios: Experiencia solida com TypeScript (frontend e backend). Experiencia com Vue 3 e/ou Nuxt 3. Conhecimento em desenvolvimento de APIs e comunicacao em tempo real (WebSocket). Experiencia com bancos de dados relacionais (PostgreSQL e/ou MySQL) e ORMs (preferencialmente Prisma). Conhecimento em Docker e containerizacao de aplicacoes. Familiaridade com Git e fluxos de versionamento de codigo. Conhecimento em programacao orientada a objetos e arquitetura orientada a eventos. Graduacao em Ciencia da Computacao, Engenharia de Software ou areas relacionadas, ou experiencia equivalente comprovada. Diferenciais: Experiencia com Bun como runtime JavaScript/TypeScript. Familiaridade com PrimeVue e Tailwind CSS. Experiencia com Pinia para gerenciamento de estado. Conhecimento em Traefik como reverse proxy e Portainer para orquestracao. Experiencia com autenticacao JWT e seguranca de aplicacoes web. Experiencia com integracao de multiplos bancos de dados em uma unica aplicacao. Stack Tecnologica: Linguagem: TypeScript Runtime: Bun Frontend: Nuxt 3, Vue 3, PrimeVue 4, Tailwind CSS, Pinia Backend: Bun WebSocket Server nativo Banco de Dados: PostgreSQL 16, MySQL/MariaDB ORM: Prisma 7 Comunicacao: WebSocket, WebRTC Autenticacao: JWT + bcryptjs Infraestrutura: Docker, Docker Compose, Portainer, Traefik Testes: Bun Test