Caro usuário, habilite o javascript para que esse site funcione corretamente.

Full Stack Engineer (TypeScript) — PWA/Capacitor, Node.js, Supabase & OCR Integration

Pessoa JurídicaPresencial (Local)Natal-RNEmpresa Confidencial (Cadastre-se)

* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Junior

ABOUT THE OPPORTUNITY


Join a globally recognized software engineering company that builds high-performance, resilient, and scalable products for clients across multiple industries and continents. With a remote-first culture, a flat structure, and a genuine commitment to engineering craft, this is a place where senior engineers have the autonomy to shape architecture, mentor peers, and make meaningful technical decisions. You won't be maintaining legacy systems in the dark — you'll be working on enterprise-scale platforms alongside a collaborative, self-organized team that values empathy as much as clean code.


Responsabilidades e atribuições

WHAT YOU’LL DO

  • Build the PWA in TypeScript and integrate the Capacitor native layer for device capabilities
  • Design and implement the Node.js/TypeScript service layer and the Supabase data model — schema, migrations, Row-Level Security policies, Auth flows, Storage and Edge Functions
  • Implement the OCR pipeline against an EU-hosted AI gateway: upload handling, asynchronous processing, confidence handling, retries and graceful failure paths
  • Keep the solution inside EU data boundaries — EU provisioning, PII handling, retention and deletion rules, and clear documentation of where data lives
  • Work on the Adobe Analytics instrumentation so the client can measure adoption from launch
  • Deliver against a fixed six-week window: clarify requirements early, raise scope risk before it becomes a delay, and keep the work demonstrable
  • Leave the project maintainable — readable code, tests where they earn their keep, and handover documentation

Requisitos e qualificações

WHAT WE’RE LOOKING FOR (Required)

  • 4+ years of professional software engineering experience with TypeScript across both frontend and backend
  • Strong hands-on Node.js/TypeScript backend experience (REST API design, async processing, third-party API integration)
  • Solid experience with a modern SPA framework (React, Vue, or Angular) and PWA fundamentals — service workers, caching strategies, manifest, installability
  • Practical experience with Capacitor (or comparable hybrid runtimes such as Cordova/Ionic) bridging a web app to native device APIs
  • Working knowledge of Supabase or Postgres-based backends: relational data modeling, authorization at the data layer (Row-Level Security or equivalent), JWT-based auth, object storage, serverless functions
  • Experience integrating AI or OCR/document-processing APIs into a production feature — handling latency, partial results, confidence thresholds and error states, not just calling an endpoint
  • Awareness of GDPR / EU data residency implications in day-to-day technical decisions
  • Demonstrated ability to deliver in a short, time-boxed engagement: self-directed, comfortable deciding with incomplete information, proactive about flagging risk
  • Strong English communication skills (written and verbal) - Eliminatory.

Informações adicionais

ABOUT THE OPPORTUNITY


Join a globally recognized software engineering company that builds high-performance, resilient, and scalable products for clients across multiple industries and continents. With a remote-first culture, a flat structure, and a genuine commitment to engineering craft, this is a place where senior engineers have the autonomy to shape architecture, mentor peers, and make meaningful technical decisions. You won't be maintaining legacy systems in the dark — you'll be working on enterprise-scale platforms alongside a collaborative, self-organized team that values empathy as much as clean code.


Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Teste de Inglês
  3. Etapa 3: Entrevista com Gestor
  4. Etapa 4: Teste Técnico
  5. Etapa 5: Contratação

❇️ VEM SER CLOUD ++ ❇️

Acreditamos que a tecnologia está moldando o mundo. Ela nos permite avançar mais rápido e mais longe, além de oferecer oportunidades incríveis para resolver os desafios do nosso dia a dia.

Aqui, o encontro de histórias com tecnologia é o que nos move. Temos um time diverso e apaixonado por inovação espalhado pelo mundo.


Na Cloud ++, cada um tem a oportunidade de fazer a transformação acontecer. Valorizamos ideias inovadoras e estamos prontos para apoiar o crescimento e desenvolvimento de nossos colaboradores.


Quer fazer parte dessa transformação conosco?


#vemserConfidencial (Apenas para Cadastrados) 😁


Esperamos receber sua inscrição em nossa página de carreiras e estamos animados para conhecer você e seu potencial.

Juntos, podemos construir um futuro cheio de oportunidades e realizações.