Logo for Eteg

Desenvolvedor Pleno Full Stack + Mobile

Key Facts

Remote From: 
Full time
Portuguese

Other Skills

  • Problem Solving
  • Teamwork
  • Communication

Roles & Responsibilities

  • 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 PostgreSQL (modelagem relacional, migrations, queries)

Requirements:

  • 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)
  • Escrever testes automatizados (unitários e de integração) para garantir estabilidade do sistema

Job description

Sobre a posição

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

Conhecimentos 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).

Requisitos Obrigatórios

  • 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)

Diferenciais

  • 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

 

Full Stack Engineer Related jobs

Other jobs at Eteg

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.