DESENVOLVEDOR DE SOFTWARE PLENO

SUPRANET TELECOM E INFORMATICA LTDAIpatinga, Ipatinga - MGsolidespublicada em 04/11/2026
Obrigatório:TypeScriptCSSNode.jsTailwindGitDockerFrontendBackendFullstack

Responsabilidades:

•⁠ ⁠Desenvolver e manter aplicacoes web full-stack utilizando TypeScript, Nuxt, Nest. •⁠ ⁠Modelar e manter schemas de banco de dados com Prisma ORM (PostgreSQL e MySQL). •⁠ Comunicação em tempo real com socket.io e rabbitMQ •⁠ ⁠Construir e manter componentes de UI reutilizaveis com bibliotecas de componentes (Primevue, Shadcn) e Tailwind CSS. •⁠ ⁠Gerenciar estado da aplicacao com Pinia. •⁠ ⁠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 e infraestrutura. •⁠ ⁠Documentar funcionalidades e rotinas tecnicas.

Requisitos obrigatórios:

•⁠ ⁠Experiencia solida com TypeScript (frontend e backend). •⁠ ⁠Experiencia com Nuxt e NestJS em aplicações em produção. •⁠ ⁠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.

Diferenciais:

•⁠ ⁠Familiaridade com Tailwind CSS e bibliotecas de componentes compatíveis. •⁠ ⁠Experiencia com Pinia para gerenciamento de estado. •⁠ ⁠Conhecimento em infraestrutura para aplicações em produção. •⁠ ⁠Experiencia com autenticacao JWT e seguranca de aplicacoes web. •⁠ ⁠Experiencia com integracao de multiplos bancos de dados em uma unica aplicacao.

Escolaridade Graduacao em Ciencia da Computacao, Engenharia de Software ou areas relacionadas, ou experiencia equivalente comprovada.