Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

SUPRANET TELECOM E INFORMATICA LTDA

NewBe an early applicant

Desenvolvedor de software pleno

Posted
Discussion

Summary

On-site mid-level full-stack developer in Ipatinga, Brazil, building and maintaining web applications with TypeScript, Nuxt and NestJS, Prisma ORM over PostgreSQL/MySQL, real-time messaging with Socket.IO and RabbitMQ, and Tailwind/PrimeVue/Shadcn UIs with Pinia; also handles code reviews, automated tests and mentoring juniors.

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.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →