Desenvolvedor Full Stack + Mobile Sênior

Eteg Tecnologia Da Informação S/a

Belo 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