1159 - Senior Full-Stack Software Engineer

GoFasti

United States

Remote

USD 33,000 - 36,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GoFasti is seeking a senior software engineer to build and operate a financial technology product across web, mobile, APIs, and background services. The role covers full-stack development, data modeling, integrations, security-sensitive workflows, and AI features that work with users' financial information.

You’ll also take responsibility for production reliability and carefully review AI-generated code. You’ll own production issues, review generated code, and document incidents.

Qualifications

  • 6+ years of software engineering experience.
  • 3+ years shipping TypeScript and Node.js backends.
  • Experience with payments, banking data, or payroll data.
  • Strong PostgreSQL skills, including safe migrations and indexing.
  • Experience with asynchronous systems, retries, and idempotency.
  • Security-minded handling of personal information and authentication tokens.
  • On-call production ownership and incident write-ups.
  • Experience using AI coding tools with critical judgment.
  • Clear written English for pull requests and incident reports.

Responsibilities

  • Develop features across a TypeScript monorepo (web, API, mobile, edge).
  • Evolve a shared PostgreSQL data model with Prisma migrations.
  • Build webhook handlers, queued processing, and scheduled jobs with retries.
  • Protect data with encryption and robust authentication across web/mobile.
  • DevelopAI capabilities for tool use, memory, and insights.
  • Own production issues, review generated code, and document incidents.

Skills

TypeScript
Node.js
Security-minded
Production ownership
English writing

Tools

PostgreSQL
Prisma
Webhook processing
AI coding tools
Next.js
React Server Components

Job description

Role overview

Build and operate a financial technology product across web, mobile, APIs, and background services. The role spans full-stack development, data modeling, integrations, security-sensitive workflows, and AI features that work with users' financial information. You'll also take responsibility for production reliability and carefully review AI-generated code.

Responsibilities
  • Develop features across a TypeScript monorepo containing a web app, API, mobile app, and edge worker.
  • Evolve a shared PostgreSQL data model and manage its schema changes with Prisma.
  • Build and maintain webhook handlers, queued message processing, and scheduled jobs, accounting for retries and partial failures.
  • Protect financial and chat data through encryption, user-level access controls, and authentication across web and mobile.
  • Build AI capabilities such as tool use over financial data, persistent memory, and proactive insights.
  • Own production issues, review generated code, and document incidents and their causes.
Requirements
  • At least 6 years of software engineering experience, including 3 or more years shipping TypeScript and Node.js backends.
  • Experience at a company handling money, bank data, or card data, such as payments, banking infrastructure, lending, or payroll.
  • Strong PostgreSQL skills, including safe production migrations, indexing, transactions, and query analysis.
  • Practical experience with asynchronous systems, including idempotency, retries, webhook deduplication, and jobs that fail partway through.
  • Security-minded handling of personal information, encryption, authentication tokens, and least-privilege access.
  • Previous ownership of production systems, including on-call work, error investigation, and root-cause write-ups.
  • Regular use of AI coding tools, with the judgment to identify and correct their errors.
  • Written English suitable for clear pull request descriptions and incident reports.
Nice to have
  • Production experience with bank-data integrations, including webhooks, account re-authentication, or transaction synchronization.
  • Production experience with language models, including tool use, evaluation, and cost or latency management.
  • Experience with modern Next.js and React Server Components, Expo or React Native, messaging compliance, or subscription billing.
Benefits and work setup

This is a full-time contract role, paid through a payroll platform, and performed remotely from Latin America. The stated monthly compensation range is USD 3,000-3,200, depending on experience and skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer
Senior Full-Stack Engineer

Vecta • United States

Remote
USD 120,000 - 180,000
Software Engineer, Banking
Software Engineer, Banking

oneapp • United States

Remote
USD 150,000 - 230,000
base salary
stock options
health benefits
+4
Senior Full-Stack Engineer (React/Node.js)
Senior Full-Stack Engineer (React/Node.js)

Resourceful Talent Group • United States

Remote
USD 120,000 - 160,000
Remote work
Senior Software Engineer, TRM
Senior Software Engineer, TRM

topsteptrader • United States

Hybrid
USD 155,000 - 200,000
Remote or hybrid work setup
Retirement plan matching
Health, dental, and vision coverage
+2
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • Washington

Remote
USD 175,000 - 200,000
Stock Options
Unlimited PTO
Medical, Dental, and Vision Insurance
Software Engineer III
Software Engineer III

Vertexinc • United States

Remote
USD 140,000 - 210,000
Payment Engineer
Payment Engineer

TagadaPay • United States

Remote
USD 90,000 - 140,000
Health, dental, and vision coverage
MacBook Pro + $2,000 equipment budget
$2,500 annual learning budget
Full Stack Engineer, Autopilot
Full Stack Engineer, Autopilot

truebill • United States

Remote
USD 110,000 - 170,000
Health, Dental, & Vision plans
Life insurance
Short- & long-term disability
+5
Senior Software Engineer
Senior Software Engineer

BearPlex • United States

Remote
USD 140,000 - 190,000
Fully remote (US)
Professional development budget
Leadership path
Senior Software Engineer
Senior Software Engineer

latitude-global • United States

Remote
USD 230,000 - 250,000