Descrição da vaga: O perfil de um Desenvolvedor Fullstack Sênior com foco em React Web, React Native e Node.js representa um profissional altamente capacitado, com experiência comprovada, visão arquitetural, autonomia técnica e habilidade de liderança. Ele atua com segurança tanto no desenvolvimento de frontend (web e mobile) quanto no backend, sendo capaz de conduzir projetos do início ao fim. Requerimentos: Resumo do Perfil: Desenvolvedor Fullstack Sênior com ampla experiência no desenvolvimento de aplicações escaláveis e performáticas para web e mobile. Especialista em React.js, React Native e Node.js, com forte conhecimento em arquitetura de sistemas, integração contínua, testes automatizados e melhores práticas de desenvolvimento. Capaz de liderar squads, orientar profissionais juniores/plenos e colaborar na definição técnica e estratégica de produtos. ? Hard Skills Avançadas: Frontend (React.js / React Native): Desenvolvimento avançado com React e React Native Uso eficiente de hooks personalizados, Context API, Redux, Zustand ou Recoil Domínio de TypeScript Arquitetura de componentes e design system Acesso a APIs (REST/GraphQL) com Axios, Apollo Client, etc. Boas práticas de performance (memoização, lazy loading, bundle splitting) Testes de interface com React Testing Library, Detox, Jest Backend (Node.js): Criação e manutenção de APIs REST e GraphQL Estruturação de aplicações com NestJS ou arquitetura modular em Express Integração com diversos bancos de dados (PostgreSQL, MongoDB, Redis) Implementação de autenticação e autorização robustas (OAuth2, JWT, RBAC) Testes automatizados (unitários e integração) com Jest, Supertest, etc. Gerenciamento de filas assíncronas (Bull, RabbitMQ) DevOps / Infraestrutura: Experiência com Docker, Docker Compose, e deploy em AWS, Vercel, Firebase, Heroku CI/CD com GitHub Actions, GitLab CI, etc. Monitoramento com Sentry, Datadog, ou Prometheus/Grafana Gerenciamento de ambientes (dev/staging/prod) ? Arquitetura e Boas Práticas: Conhecimento sólido em Clean Architecture, SOLID, DDD e TDD Design de API e estruturação de banco de dados com foco em escalabilidade Versionamento e documentação de API (OpenAPI/Swagger) Code reviews, pair programming e definição de padrões de código Participação ativa em definições técnicas de novos projetos ou refatorações Benefícios: VALE REFEIÇÃO ASSISTENCIA MEDICA ASSISTENCIA ODONTOLOGICA SEGURO DE VIDA