Desenvolvedor Full Stack + Mobile Sênior
Eteg Tecnologia Da Informação S/aBelo Horizonte - MG
1 posição
Não informado
Integral
Remoto
Tecnologia
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.
Localização
Avenida Brasil, Boa Viagem, Belo Horizonte - MG, Brasil, 30140-004