Desenvolvedor full stack
Descrição da Vaga
Estamos buscando um(a) Desenvolvedor(a) Full Stack para integrar nossa equipe de desenvolvimento em uma fintech especializada em gestão de contratos e investimentos. Trabalho 100% presencial em Itajaí/SC. LOCALIZAÇÃO Rua Osvaldo Reis, Nº 3281, Sala 1005 A\-89 * CEP: 88\.306\-773 \- Praia Brava, Itajaí \- Santa Catarina STACK TECNOLÓGICA Frontend: * Next.js 13\+ (App Router) * React 18 com TypeScript * Tailwind CSS \+ Radix UI * React Hook Form \+ Zod/Yup * TanStack Query (React Query) * Zustand (gerenciamento de estado) * Socket.IO (real\-time) * Cypress (testes E2E) Backend: * NestJS (Node.js framework) * TypeORM e Prisma ORM * PostgreSQL (banco principal) * Redis (cache e filas) * BullMQ (processamento de jobs) * WebSockets (Socket.IO) * JWT \+ Passport (autenticação) * Swagger (documentação de APIs) * Jest (testes unitários e integração) Microserviços: * Fastify (microserviços Node.js) * Python (Flask/FastAPI) DevOps \& Ferramentas: * Docker \& Docker Compose * Git * AWS S3 * GitHub Actions (CI/CD) * Husky \+ Lint\-staged (pre\-commit hooks) * pnpm REQUISITOS OBRIGATÓRIOS * 3\+ anos de experiência com desenvolvimento Full Stack * Sólida experiência com TypeScript * Experiência com Next.js e React * Conhecimento profundo em NestJS ou frameworks similares (Express, Fastify) * Experiência com PostgreSQL e ORMs (TypeORM ou Prisma) * Conhecimento em APIs RESTful e boas práticas * Familiaridade com Docker e containerização * Experiência com Git e metodologias ágeis * Experiência com testes automatizados (unitários, integração, E2E) * Vivência com TDD (Test\-Driven Development) DIFERENCIAIS * Experiência com WebSockets e aplicações real\-time * Conhecimento em filas e processamento assíncrono (BullMQ, Bull) * Experiência com Redis para cache e sessões * Conhecimento em Python (Flask/FastAPI) * Experiência com Cypress para testes E2E * Experiência com Jest e testing do NestJS * Vivência em fintechs ou sistemas financeiros * Conhecimento em otimização de performance e indexação de banco de dados * Experiência com AWS (S3, EC2\) * Conhecimento em CI/CD com GitHub Actions * Experiência com code review e pair programming RESPONSABILIDADES * Desenvolver e manter aplicações web full stack seguindo princípios de TDD * Criar e consumir APIs RESTful * Implementar funcionalidades em tempo real com WebSockets * Escrever testes unitários, de integração e E2E * Otimizar performance de banco de dados e queries * Trabalhar com microserviços e arquitetura distribuída * Participar de code reviews e pair programming * Colaborar com o time em melhorias contínuas * Garantir qualidade através de testes automatizados e CI/CD PERFIL DESEJADO * Proativo(a) e com capacidade analítica * Boa comunicação e trabalho em equipe * Comprometido(a) com qualidade e boas práticas (Clean Code, SOLID) * Capacidade de resolver problemas complexos * Disposição para aprender novas tecnologias * Organizado(a) e atento(a) a detalhes * Experiência com metodologias ágeis (Scrum/Kanban)
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev