Swip

DESENVOLVEDOR DE SOFTWARE PLENO

SUPRANET TELECOM E INFORMATICA LTDA

PresencialCLTIpatinga, Minas Gerais

Sobre a vaga

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.

Mais vagas como esta