Desenvolvedor Pleno Full Stack + Mobile
Eteg Tecnologia Da Informação S/aBelo Horizonte - MG
1 posição
Não informado
Integral
Buscamos um(a) Desenvolvedor(a) Full Stack Pleno para atuar diretamente na construção das funcionalidades do aplicativo móvel até o backoffice e as APIs do backend. Você fará parte de um time enxuto e de alto impacto, com autonomia para desenvolver features completas de ponta a ponta. No dia a dia, contará com o suporte de um Product Owner (PO), um Gestor de Projeto e estará sob a liderança técnica de um Tech Lead. Seu foco será executar com qualidade, sabendo que terá uma estrutura de apoio clara para que possa se concentrar no que faz de melhor: codar.
Responsabilidades-
Desenvolver e manter funcionalidades no aplicativo mobile (React Native + Expo) para iOS e Android
-
Construir telas e componentes no Painel Administrativo (React + Vite) a partir de protótipos Figma (SPAs responsivas)
-
Implementar APIs RESTful e módulos no backend (Node.js + TypeScript)
-
Realizar integrações com sistemas externos: ERP TOTVS Consinco (catálogo, estoque, preços, pedidos), Cielo/Braspag (pagamentos, PIX, tokenização), Firebase FCM (push notifications). Não se preocupe, vamos aprender juntos novas integrações :)
-
Modelar e manter o banco de dados PostgreSQL, incluindo queries otimizadas e migrations
-
Implementar camadas de cache com Redis para dados de alta frequência (estoque, preços, sessões)
-
Escrever testes automatizados (unitários e de integração) para garantir estabilidade do sistema
-
Participar ativamente dos ritos ágeis: daily, planning, review e retrospectiva
-
Colaborar em code reviews, garantindo qualidade e padrões de código no monorepo TypeScript
-
Atuar na correção de bugs, melhorias de performance e resolução de débitos técnicos
-
React Native:
-
React Navigation (stack, tabs, deep linking)
-
Zustand
-
AsyncStorage
-
Estilização e UI (StyleSheet / NativeWind)
-
ReactJS:
-
Experiência na criação de SPAs responsivas.
-
Habilidade em gerenciar eficientemente os estados locais e globais da aplicação utilizando states, reducers e contexts.
-
Conhecimento dos hooks do React e capacidade de criar custom hooks.
-
JavaScript / TypeScript:
-
Competência em validar dados de entrada usando ferramentas como JOI, ZOD, etc.
-
Familiaridade com ferramentas de bundle/build, como Webpack, Rollup, Vite, etc.
-
Conhecimento em TypeScript, boas práticas e helpers mais comuns.
-
Capacidade de configurar projetos, incluindo tsconfig, eslint, prettier, etc.
-
Conhecimento em boas práticas para execução de aplicações em produção, como redundância, fault-tolerancy, etc.
-
Node:
-
Experiência na construção de APIs/aplicações.
-
Familiaridade em tratar volumes grandes de dados, por exemplo com streams.
-
Segurança Web:
-
Compreensão dos métodos de Autenticação e Autorização.
-
Docker:
-
Capacidade de criar Dockerfiles e docker-composes.
-
Experiência em trabalhar com repositórios de conteiner, como Dockerhub, AWS ECR, etc.
-
AWS:
-
Familiaridade com EC2, Bucket S3, Lambda.
-
CI / CD:
-
Conhecimento em ferramentas de CI/CD, como Github Actions.
-
Banco de Dados:
-
Conhecimento em bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB).
-
3+ anos de experiência como desenvolvedor(a) full stack
-
Domínio de TypeScript em ambiente profissional
-
Experiência sólida com React Native
-
Experiência com React e preferencialmente em SPAs
-
Experiência com Node.js e frameworks como NestJS ou Express
-
Experiência com PostgreSQL (modelagem relacional, migrations, queries)
-
Conhecimento prático de Redis (cache, filas)
-
Experiência com consumo e construção de APIs RESTful
-
Familiaridade com Git (fluxo GitFlow ou trunk-based) e ferramentas como GitHub
-
Conhecimento básico de AWS (EC2, S3, ou serviços gerenciados)
-
Experiência com testes automatizados (Jest, Testing Library ou similares)
-
Experiência com monorepo TypeScript (Turborepo ou similar)
-
Conhecimento em Expo (build, OTA updates, EAS)
-
Experiência com integração a ERPs (TOTVS, SAP ou similares)
-
Experiência com gateways de pagamento (Cielo, Braspag, Stripe, PagSeguro)
-
Conhecimento em OpenSearch/Elasticsearch
-
Experiência com CI/CD (pipelines automatizados, deploy contínuo)
-
Familiaridade com LGPD e boas práticas de proteção de dados
-
Experiência prévia em e-commerce ou varejo farmacêutico
-
Conhecimento de Firebase (FCM, Analytics)
-
Experiência com Docker e containerização