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ÇÃORua Osvaldo Reis, Nº 3281, Sala 1005 A-89CEP: Praia Brava, Itajaí - Santa CatarinaSTACK TECNOLÓGICAFrontend: 13+ (App Router)React 18 com TypeScriptTailwind CSS + Radix UIReact Hook Form + Zod/YupTanStack Query (React Query)Zustand (gerenciamento de estado)Socket.IO (real-time)Cypress (testes E2E)Backend:NestJS framework)TypeORM e Prisma ORMPostgreSQL (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 )Python (Flask/FastAPI)DevOps & Ferramentas:Docker & Docker ComposeGitAWS S3GitHub Actions (CI/CD)Husky + Lint-staged (pre-commit hooks)pnpmREQUISITOS OBRIGATÓRIOS3+ anos de experiência com desenvolvimento Full StackSólida experiência com TypeScriptExperiência com e ReactConhecimento profundo em NestJS ou frameworks similares (Express, Fastify)Experiência com PostgreSQL e ORMs (TypeORM ou Prisma)Conhecimento em APIs RESTful e boas práticasFamiliaridade com Docker e containerizaçãoExperiência com Git e metodologias ágeisExperiência com testes automatizados (unitários, integração, E2E)Vivência com TDD (Test-Driven Development)DIFERENCIAISExperiência com WebSockets e aplicações real-timeConhecimento em filas e processamento assíncrono (BullMQ, Bull)Experiência com Redis para cache e sessõesConhecimento em Python (Flask/FastAPI)Experiência com Cypress para testes E2EExperiência com Jest e testing do NestJSVivência em fintechs ou sistemas financeirosConhecimento em otimização de performance e indexação de banco de dadosExperiência com AWS (S3, EC2)Conhecimento em CI/CD com GitHub ActionsExperiência com code review e pair programmingRESPONSABILIDADESDesenvolver e manter aplicações web full stack seguindo princípios de TDDCriar e consumir APIs RESTfulImplementar funcionalidades em tempo real com WebSocketsEscrever testes unitários, de integração e E2EOtimizar performance de banco de dados e queriesTrabalhar com microserviços e arquitetura distribuídaParticipar de code reviews e pair programmingColaborar com o time em melhorias contínuasGarantir qualidade através de testes automatizados e CI/CDPERFIL DESEJADOProativo(a) e com capacidade analíticaBoa comunicação e trabalho em equipeComprometido(a) com qualidade e boas práticas (Clean Code, SOLID)Capacidade de resolver problemas complexosDisposição para aprender novas tecnologiasOrganizado(a) e atento(a) a detalhesExperiência com metodologias ágeis (Scrum/Kanban)Tipo de vaga: Tempo integralPagamento: R$3.039,40 - R$9.737,50 por mês