Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

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

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

T
LinkedIn
Match59%

Desenvolvedor Fullstack

TWE Rio de Janeiro 25 candidaturas Hoje

Salário estimado

R$ 8k - 12k/mês

Pleno CLT

Estamos em busca de um(a) Desenvolvedor(a) Full Stack Pleno/Senior com experiência em React e Node.js para atuar no desenvolvimento e evolução de aplicações web, participando desde a construção de novas funcionalidades até melhorias de performance, arquitetura e integração entre sistemas. Requisitos...

Ver Detalhes
A
LinkedIn
Match50%

Desenvolvedor(a) Back End

Avanade São Paulo 25 candidaturas Hoje

Salário estimado

R$ 8k - 12k/mês

Pleno CLT

Junte-se a nós na engenharia de software, automatizando sistemas empresariais com tecnologia de ponta e uma forte visão de negócios, moldando o futuro juntos!Bem-vindo ao universo do desenvolvimento Back-End! Aqui você construirá e automatizará funcionalidades empresariais, modelando soluções comple...

Ver Detalhes
L
Remoto LinkedIn Hot
Match65%

Desenvolvedor .Net C# Pleno

LUZA Group Belo Horizonte 25 candidaturas Hoje

Salário estimado

R$ 6k - 9k/mês

Pleno CLT

VAGA | DESENVOLVEDOR .NET C# PLENOModelo: Híbrido/ Remoto | Contratação: PJ Sobre a vaga Evolução de hub financeiro corporativo, com foco em integrações bancárias e meios de pagamento (PIX, Bolecode, adquirentes de cartão). Stack obrigatória .NET Framework 4.7.1 | ASP.NET MVC/Web API | C# | SQL Serv...

Ver Detalhes