Full-Stack Engineer - Payments & Transactions Platform

SharpStakes

Toronto

On-site

CAD 90,000 - 130,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

SharpStakes, a fast-growing tech company, seeks a hands-on Full-Stack Engineer to build and maintain a new transaction‑driven consumer platform. You will work across backend services and React frontend, integrating third‑party APIs and ensuring reliable data movement between systems.

You’ll design relational data models, write secure REST APIs, and implement robust transaction handling with proper isolation.

Qualifications

  • 3–5 years of professional software engineering experience
  • Production experience using TypeScript across backend services and React frontends
  • Strong SQL skills and relational data modelling
  • Experience with database transactions, isolation levels, locking, and migrations
  • Experience designing, building, and maintaining REST APIs
  • Experience integrating third‑party APIs and webhooks in production
  • Understanding asynchronous integration failure modes: retries, timeouts, duplicates, delays, out‑of‑order delivery
  • Experience designing idempotent operations and protecting data consistency
  • Experience writing automated tests for backend and frontend functionality
  • Clear written communication, especially to non‑engineering stakeholders
  • Comfort in a fast‑moving environment where priorities evolve

Responsibilities

  • Develop backend services using TypeScript, Node.js, Express, and PostgreSQL
  • Build responsive consumer experiences with React and TypeScript
  • Design and maintain relational data models and migrations
  • Build secure REST APIs connecting frontend, backend, and external platforms
  • Integrate third‑party APIs, SDKs, payments, identity services, and webhooks
  • Implement account, authentication, balance, transaction, deposits, and withdrawals
  • Ensure data integrity with transactions, locking, and idempotency
  • Write automated tests for critical workflows
  • Debug across applications, databases, APIs, and providers
  • Contribute to deployment, monitoring, and documentation
  • Communicate technical work to engineers and non‑engineers

Skills

TypeScript
React
SQL
REST APIs
Testing

Tools

PostgreSQL
Docker
Supabase
GitHub Actions
FastAPI

Job description

SharpStakes, a fast-growing tech company, seeks a hands-on Full-Stack Engineer to build and maintain a new transaction‑driven consumer platform. You will work across backend services and React frontend, integrating third‑party APIs and ensuring reliable data movement between systems.

You’ll design relational data models, write secure REST APIs, and implement robust transaction handling with proper isolation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

SharpStakes • Toronto

On-site
CAD 90,000 - 130,000
Full Stack Engineer
Full Stack Engineer

HRB • Toronto

On-site
CAD 90,000 - 130,000
Full-Stack Engineer - Payments & Web Platform
Full-Stack Engineer - Payments & Web Platform

HRB • Toronto

On-site
CAD 90,000 - 130,000
Full-Stack Engineer: Build Scalable Platform Experiences
Full-Stack Engineer: Build Scalable Platform Experiences

Stripe • Toronto

On-site
CAD 90,000 - 150,000
Lead Backend Engineer - Fintech Payments & Ledger Systems
Lead Backend Engineer - Fintech Payments & Ledger Systems

HRB • Toronto

On-site
CAD 120,000 - 180,000
Sr. Software Developer I - Payment Processing
Sr. Software Developer I - Payment Processing

Aylo Careers • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Sr. Software Developer I - Payment Processing
Sr. Software Developer I - Payment Processing

Aylo • Montreal (administrative region)

Hybrid
CAD 110,000 - 180,000
Full Stack Engineer, Developer & End User Experience Platform
Full Stack Engineer, Developer & End User Experience Platform

Stripe • Toronto

On-site
CAD 90,000 - 150,000
Lead, Senior and Intermediate - Backend Engineer
Lead, Senior and Intermediate - Backend Engineer

HRB • Toronto

On-site
CAD 120,000 - 180,000
Backend Engineer, Payments
Backend Engineer, Payments

Stripe • Toronto

On-site
CAD 120,000 - 190,000