시니어 풀스택 소프트웨어 엔지니어——라틴아메리카 원격
GoFasti는 라틴아메리카에서 TypeScript, PostgreSQL, 모바일 및 AI 시스템 전반에 걸쳐 안전한 핀테크 제품을 구축할 시니어 풀스택 엔지니어를 채용합니다. 금융 데이터 통합, 비동기 워크플로, 인증 및 프로덕션 운영 전반의 책임을 담당합니다.
설명
- Next.js 16 웹 애플리케이션과 API, Expo 모바일 애플리케이션, Cloudflare Worker가 포함된 TypeScript 모노레포 전반을 개발합니다.
- 여러 애플리케이션에서 공유하는 PostgreSQL 및 Prisma 데이터 모델을 발전시킵니다.
- Plaid, Stripe, Linq를 위한 웹훅 통합을 구축하고 지원합니다.
- 대기열 기반 인바운드 메시지 배치 처리와 예약 작업 워크플로를 구축합니다.
- 암호화된 은행 토큰, 채팅 데이터, 사용자별 접근 제어, 웹과 모바일 전반의 인증 등 보안에 민감한 기능을 유지 관리합니다.
- 사용자의 금융 데이터에 대한 LLM 도구 호출, 영구 메모리, 선제적 인사이트를 포함한 AI 플랫폼을 개발합니다.
- 자신이 작성한 코드를 포함해 AI가 생성한 코드를 비판적으로 검토합니다.
지원 자격
- 영어를 말하고 쓰는 데 능숙해야 합니다.
- 전문 소프트웨어 엔지니어링 경력이 6년 이상이어야 합니다.
- 프로덕션 환경에서 TypeScript 및 Node.js 백엔드를 제공한 경력이 3년 이상이어야 합니다.
- 자금을 이동하거나 은행 또는 카드 데이터를 처리하는 회사에서 소프트웨어를 출시한 경험이 있어야 합니다. 예: Plaid, Stripe Treasury, Unit, Synapse 시대의 BaaS, 카드 발급, 대출 또는 급여 처리.
- 운영 중단 없이 적용 가능한 마이그레이션, 인덱싱, 트랜잭션, 쿼리 계획 분석을 포함한 고급 PostgreSQL 전문 지식이 있어야 합니다.
- 멱등성, 재시도, 웹훅 중복 제거, 실행 중간에 실패할 수 있는 작업 등 비동기 시스템에 대한 실무 경험이 있어야 합니다.
- 개인 식별 정보, 저장 데이터 암호화, 인증 토큰, 최소 권한 접근을 중시하는 보안 우선 접근 방식을 갖춰야 합니다.
- 온콜, 오류 모니터링, 근본 원인 분석을 포함한 프로덕션 운영을 독립적으로 맡은 경험이 최소 한 번 있어야 합니다.
- Claude Code, Cursor 또는 유사한 AI 코딩 도구를 매일 사용하며 그 한계를 명확히 이해해야 합니다.
- 추가 질문 없이도 의미가 완결되는 풀 리퀘스트 설명과 인시던트 보고서를 작성할 수 있을 만큼 영어 문서 작성 능력이 뛰어나야 합니다.
- 우대 사항: 웹훅, 아이템 재인증 또는 거래 동기화 커서를 다루는 Plaid 프로덕션 경험.
- 우대 사항: 도구 호출, 프롬프트 평가, 비용 또는 지연 시간 관리를 포함한 LLM 프로덕션 경험.
- 우대 사항: Next.js App Router 및 React Server Components 경험.
- 우대 사항: 수신 거부와 TCPA를 포함한 SMS 또는 메시징 규정 준수 경험, 또는 Stripe 구독 결제 경험.
- 우대 사항: Expo 또는 React Native 경험.
