← WORK 목록으로
GLOBALWWR웹 개발REMOTE

POS+: Full-Stack JavaScript Engineer (Remote - LATAM or Europe)

POS+(posplus.org)의 결제 인터페이스 소프트웨어를 개발하는 시니어 풀스택 자바스크립트 엔지니어 채용 프로젝트입니다. Node.js/React/TypeScript로 고처리량 트랜잭션, 실시간 이벤트 처리, 오프라인 우선 기능, POS 단말과 클라우드 간 WebSocket 동기화를 구현합니다. 결제 인프라 특성상 데이터 일관성·무중단·저지연이 핵심이며, 비동기·동시성·이벤트 기반 아키텍처 경험이 깊은 5년차 이상 시니어에게 적합합니다.

2026.09.01VIEW 57WWR에서 수집
Budget협의
Difficulty전문가
Duration장기(정규 계약)
Work style원격 가능
Required stack

필요 기술

Node.jsReactTypeScriptPostgreSQLMongoDBAWSWebSocket
Project brief

프로젝트 내용

Headquarters: Remote / USA

URL: https://www.posplus.org/

Summary

Senior Full-Stack JavaScript Engineer (Remote - LATAM or Europe)
Company: POS+ (posplus.org)

Location: Fully Remote (Targeting LATAM or Europe time zones for team overlap)

Type: Full-Time Independent Contractor

Tech Stack: Node.js, React, TypeScript, PostgreSQL / MongoDB, AWS

About POS+
At POS+ (posplus.org), we build the foundational payment interface software that powers modern retail, B2B, and service-industry transactions. Payments architecture is unique: it requires flawless data consistency, zero-downtime availability, low latency, and bulletproof offline-first capabilities.

We don't just build web apps; we build mission-critical infrastructure that businesses rely on to process their livelihoods. Because our platform manages complex real-time event loops, financial calculations, and deep peripheral integrations, the quality of our codebase is our highest priority.

The Reality of This Role (Read This Before Applying)
We are looking for a true Senior Engineer—someone who architectures scalable systems, actively maps out edge cases, and writes highly maintainable code.

A note on AI Slop: We know the current state of remote hiring. If you rely on ChatGPT, Claude, or Copilot to blindly vomit boilerplate logic, write your functions, or solve architectural hurdles you don't actually understand, do not apply. We have zero tolerance for AI slop, unreviewed copy-pasted code, or hidden technical debt. We expect our senior engineers to have deep foundational knowledge, a critical eye for code quality, and the ability to explain the why behind every line of code they push.

Our Screening Process
We respect your time, so we will not make you do an asynchronous, 48-hour take-home coding assignment (where people just use AI anyway). Instead, our interview process is direct and highly collaborative:

Initial Intro & System Design (45 mins): A conversation about your past experience, technical scars, and a live virtual-whiteboard system architecture exercise focused on high-throughput data processing.

The Live Code Review & Debugging Session (60 mins): You will share your screen with our team. We will give you a functioning but poorly written, messy JavaScript/TypeScript codebase. Your job will be to audit it live—identifying security vulnerabilities, architectural flaws, concurrency issues, and refactoring it for long-term maintainability.

What You Will Do
Architect, build, and maintain highly scalable full-stack features using Node.js, React, and TypeScript.

Optimize complex database queries and schema designs (SQL/NoSQL) to handle massive transaction volumes.

Secure and scale our RESTful and WebSocket APIs to ensure instantaneous synchronization between physical POS softwares - both cloud and server-based - and our cloud infrastructure.

Proactively identify and eliminate technical debt, enforcing strict linting, type safety, and comprehensive testing frameworks.

Work as a direct independent contractor, collaborating synchronously with our core product and engineering leadership.

What We Look For
5+ years of verified professional experience running production-grade full-stack JavaScript/TypeScript applications.

Production experience dealing with asynchronous programming challenges, race conditions, memory management, and event-driven architectures in Node.js.

Deep knowledge of React state management, rendering optimization, and building accessible, modular UI components.

Strong communication skills in English—you must be comfortable thinking out loud, defending your architectural choices, and collaborating live via video calls.

Experience with cloud infrastructure (AWS/GCP), CI/CD pipelines, and Dockerized environments is a major plus.

What We Offer
Top-Market USD Compensation: Competitively calibrated based on your geographic location and senior expertise.

Direct Contractor Engagement: Clean, streamlined contracting and monthly invoicing.

True Autonomy: No micromanagement. You own your modules, write clean code, and execute.

Impact: You will be working directly on core systems that impact thousands of real-world merchant locations daily.

How to Apply
Please submit your resume/LinkedIn profile along with a link to your GitHub/GitLab.

To apply: https://weworkremotely.com/remote-jobs/pos-full-stack-javascript-engineer-remote-latam-or-europe
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • 5년 이상 프로덕션급 풀스택 JS/TS 실무 경험
  • Node.js 비동기·경쟁 상태·메모리 관리·이벤트 기반 아키텍처 경험
  • React 상태관리 및 렌더링 최적화, 모듈형 UI 구축
  • SQL/NoSQL 복잡 쿼리 및 스키마 최적화
  • REST/WebSocket API 보안 및 확장, 실시간 동기화 구현

예상 산출물

  • 확장 가능한 풀스택 결제 기능 구현
  • POS 단말-클라우드 실시간 동기화 API
  • 최적화된 DB 쿼리/스키마
  • 린팅·타입안정성·테스트 프레임워크 적용된 유지보수 코드

매력 포인트

  • 요구사항과 채용 프로세스가 매우 구체적
  • 장기 정규 계약
  • 결제 인프라라는 도전적·고난도 도메인

확인할 점

  • 예산·단가 정보 전혀 없음
  • 라이브 스크린 공유 코드 리뷰/디버깅 세션으로 무보수 실무 검증 소지
  • LATAM/유럽 타임존 한정으로 한국 지원자 부적합 가능
Client signal

클라이언트 정보

플랫폼에서 상세 정보를 확인하세요.
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기 →
처리 중...