Engenheiro Sênior Full-Stack de JavaScript

last updated August 4, 2026 0:31 UTC

POS+

HQ: Remote / USA

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer and Flutter developer @ Appy Ventures
  • -> Frontend Developer (React) @ Cake

Resumo

Engenheiro(a) Sênior Full-Stack de JavaScript (Remoto — LATAM ou Europa)
Empresa: POS+ (https://www.posplus.org

)

Localização: Totalmente Remoto (buscamos alinhamento com os fusos horários da LATAM ou Europa para combinar com o time)
Tipo: Prestador(a) de Serviço Independente em Regime Integral (Full-Time)
Tecnologias: Node.js, React, TypeScript, PostgreSQL/MongoDB, AWS

Sobre a POS+
Na POS+ (https://www.posplus.org

), criamos o software essencial de interface de pagamentos que viabiliza transações modernas do varejo, B2B e do setor de serviços. Nossa arquitetura de pagamentos foi construída para a confiabilidade: precisa garantir consistência perfeita dos dados, zero downtime, baixa latência e uma forte funcionalidade “offline-first”.

Nós não desenvolvemos apenas aplicações web — construímos infraestrutura crítica para a missão, da qual as empresas dependem para operar. Como nossa plataforma gerencia fluxos complexos de eventos em tempo real, cálculos financeiros e integrações profundas com periféricos, a qualidade do código é a nossa prioridade número um.

A Realidade desta Vaga (Leia Antes de se Candidatar)
Estamos procurando um(a) Engenheiro(a) Sênior de verdade: alguém que projeta sistemas escaláveis, identifica de forma proativa casos extremos e escreve código fácil de manter.

Um comentário sobre “slop” gerado por IA
Entendemos o cenário atual de contratações remotas. Se você depende do ChatGPT, Claude ou Copilot para gerar lógica pronta que você não entende, escreve funções sem compreensão real ou lida com desafios arquiteturais que não consegue explicar, por favor não se candidate. Não toleramos “slop” gerado por IA, código copiado sem revisão ou “dívida técnica” escondida. Esperamos que engenheiros sêniores tenham conhecimento profundo da base, um olhar apurado para a qualidade do código e a capacidade de explicar o raciocínio por trás de cada linha de código que contribuem.

Processo de Triagem
Valorizamos o seu tempo, então não vamos aplicar um longo teste assíncrono “para casa” de 48 horas (especialmente um em que a IA possa simplesmente fazer o trabalho). Em vez disso, nossas entrevistas são diretas e altamente colaborativas:

1) Apresentação Inicial e Design de Sistema (45 minutos)
Uma conversa sobre sua experiência, “cicatrizes técnicas”, e uma atividade ao vivo em quadro branco virtual focada na arquitetura de processamento de dados em alta taxa (high-throughput).

2) Sessão de Code Review ao Vivo e Depuração (60 minutos)
Você compartilhará sua tela com nosso time. Forneceremos um código funcional, mas escrito de forma ruim, bagunçado, uma base JavaScript/TypeScript. Sua tarefa é revisá-lo ao vivo — identificar riscos de segurança, problemas de arquitetura e questões de concorrência — e então refatorar para manter a solução de forma sustentável no longo prazo.

O que Você Fará
• Arquitetar, construir e manter funcionalidades full-stack altamente escaláveis usando Node.js, React e TypeScript.
• Melhorar consultas complexas de banco de dados e projetos de schema (SQL/NoSQL) para suportar volumes massivos de transações.
• Proteger e dimensionar nossas APIs REST e WebSocket para garantir sincronização instantânea entre o software do POS (cloud e on-premises) e nossa infraestrutura na nuvem.
• Identificar e remover dívida técnica cedo, aplicando linting rigoroso, segurança de tipos e práticas de testes abrangentes.
• Trabalhar como prestador(a) de serviço independente, colaborando de forma síncrona com nosso produto principal e liderança de engenharia.

O que Procuramos
• 5+ anos de experiência profissional comprovada construindo e operando aplicações full-stack de JavaScript/TypeScript em produção.
• Experiência em produção com problemas assíncronos, condições de corrida (race conditions), gerenciamento de memória e arquiteturas orientadas a eventos em Node.js.
• Conhecimento profundo de gerenciamento de estado no React, otimização de renderização e construção de componentes de UI modulares e acessíveis.
• Boa comunicação em inglês — você deve se sentir confortável pensando em voz alta, defendendo suas decisões arquiteturais e colaborando ao vivo em chamadas de vídeo.
• Experiência com infraestrutura de nuvem (AWS/GCP), pipelines de CI/CD e ambientes com Docker é um grande diferencial.

O que Oferecemos
• Remuneração em USD de alto nível, ajustada de acordo com seu local e experiência sênior.
• Relação direta como prestador(a) de serviços, com faturamento mensal limpo e simplificado.
• Real autonomia: sem microgerenciamento. Você assume seus módulos, escreve código limpo e executa.
• Impacto significativo: você trabalhará em sistemas centrais que afetam milhares de localizações de comerciantes todos os dias.

Como se Candidatar
Envie seu currículo/perfil no LinkedIn junto com um link do seu GitHub/GitLab.

Apply info ->

To apply for this job, please visit the application page

Shopping Cart
There are no products in the cart!
Total
 0.00
0