Descrição
**Sobre a posição**
Buscamos um(a) Desenvolvedor(a) Full Stack Sênior com perfil executor e forte visão técnica para atuar como referência arquitetural em projetos com integrações críticas (ERP, gateways de pagamento e sistemas legados). Atuará em parceria com Product Owner, Gestor de Projetos e sob liderança de um Tech Lead.
**Responsabilidades**
* Atuar tecnicamente junto ao time e também de forma prática nas implementações, garantindo padrões de código, arquitetura e boas práticas em monorepo TypeScript.
* Estruturar e otimizar arquitetura modular, assegurando entregas independentes por fase.
* Definir e manter a arquitetura PostgreSQL, incluindo estratégias de performance, indexação e particionamento.
* Projetar adaptadores para integração com sistemas legados (ERP TOTVS Consinco), garantindo resiliência via cache/fallback.
* Implementar e supervisionar integrações com ERP TOTVS (catálogo, estoque, pedidos, clientes), Cielo/Braspag, iFood, Fórmula Certa/Fagron e Roch/Bnex.
* Implementar segurança em múltiplas camadas: rede, autenticação, aplicação, dados e mobile.
* Garantir conformidade LGPD desde o início: consentimento, criptografia, auditoria e direitos do titular.
* Configurar e manter infraestrutura AWS (dev, homologação e produção), CI/CD, deploy blue\-green e escalabilidade.
* Implementar monitoramento, logs centralizados, alertas e dashboards.
* Projetar mecanismos de busca com OpenSearch/Elasticsearch.
* Realizar code reviews, mentorar desenvolvedores e apoiar estimativas técnicas.
* Participar de comitês técnicos e executivos, reportando riscos e evolução do projeto.
* Documentar arquitetura, APIs e processos operacionais.
**Conhecimentos Técnicos**
**React Native**
* React Navigation, Zustand, AsyncStorage e estilização (StyleSheet/NativeWind).
**ReactJS**
* Desenvolvimento de SPAs responsivas.
* Gerenciamento de estados (states, reducers e context).
* Hooks e custom hooks.
**JavaScript / TypeScript**
* Validação de dados (JOI, ZOD).
* Ferramentas de build (Webpack, Rollup, Vite).
* Domínio de TypeScript, generics e configuração de projetos (tsconfig, eslint, prettier).
**Node / NestJS**
* Construção de APIs e aplicações escaláveis.
* Streams, filas (Bull/BullMQ, Redis) e estratégias de cache.
**Infraestrutura e DevOps**
* Docker (Dockerfile, Compose, ECR/DockerHub).
* AWS: EC2, ECS, Fargate, S3, RDS, Lambda, CloudFront, Cognito.
* CI/CD com GitHub Actions ou similares.
**Banco de Dados e Arquitetura**
* PostgreSQL avançado.
* Segurança, escalabilidade, alta disponibilidade, monitoramento, Multi\-Tenancy, Bash e arquiteturas orientadas a eventos.
**Requisitos Obrigatórios**
* 5\+ anos como desenvolvedor(a) Full Stack e 2\+ anos em posição sênior.
* Domínio avançado de TypeScript em projetos de grande porte.
* Experiência com React Native em aplicativos publicados (iOS e Android).
* Experiência sólida com React e Node.js para aplicações de alta performance.
* Domínio de Node.js/NestJS (guards, interceptors, pipes, módulos e microservices).
* Experiência com PostgreSQL em ambientes de alta carga.
* Vivência com Redis, filas e cache distribuído.
* Experiência em AWS (EC2/ECS/Fargate, RDS, S3, CloudFront, Cognito, API Gateway e CloudWatch).
* Experiência com CI/CD, deploy blue\-green e rollback.
* Experiência com integrações corporativas: ERPs (preferencialmente TOTVS), gateways de pagamento e APIs externas.
* Conhecimento sólido em arquitetura (SOLID, MVC, Hexagonal, DDD).
* Experiência com testes unitários, integração e E2E.
* Conhecimento em segurança de aplicações e LGPD.
**Diferenciais**
* Monorepo TypeScript (Turborepo).
* Expo (EAS Build e OTA Updates).
* OpenSearch/Elasticsearch.
* Docker, ECS/Fargate e observabilidade.
* Projetos de e\-commerce ou varejo farmacêutico.
* Firebase.
* Microsserviços e arquitetura orientada a eventos.
* Experiência com aplicações escaláveis em AWS.