Internship

Full-Stack Developer

Posted on 7/21/2026

Ampliwork, Inc

Ampliwork, Inc

No salary listed

Montreal, QC, Canada

In Person

Two-month project in Montreal; part-time schedule around courses/exams.

Category
Software Engineering (1)
Required Skills
webhooks
Quickbooks
Postgres
TypeScript
Next.js
REST APIs
Requirements
  • Full-stack development experience with Next.js and TypeScript, including building dashboard-style SaaS applications
  • API integration depth: REST APIs, OAuth2 flows, Webhooks, Token handling and refresh logic, Session and authentication management
  • Third-party platform experience: prior work integrating financial, accounting, payroll, or CRM tools such as Plaid, QuickBooks, Rippling, or comparable fintech, accounting, payroll, or CRM platforms
  • Backend and database: strong experience with Supabase and PostgreSQL, including schema design and row-level security
  • Deployment: comfortable deploying and managing applications on Railway end-to-end
  • Security awareness: demonstrated understanding of secure authentication patterns and responsible handling of sensitive financial data
  • Data engineering instincts: experience with data syncing, automation workflows, and integrations with external services
  • Frontend / UI craft: strong frontend skills for analytics and financial dashboards, including TailwindCSS, charts and data visualization, tables and dense data layouts, modern dashboard UX patterns
  • Independence: able to take a problem from architecture through integration and production deployment with limited supervision
Responsibilities
  • OAuth2-based integrations with Plaid, QuickBooks Online, and Rippling, with secure token storage and refresh handling
  • A Next.js + TypeScript dashboard surfacing cash flow, payables, payroll allocations, and CRM data in clean, dense, analytics-grade UIs
  • A Supabase/PostgreSQL data layer with synced snapshots from external systems, plus web hook listeners for near-real-time updates
  • Automation workflows (scheduled sync jobs, reconciliation routines, alerting) and a clear admin surface to monitor them
  • Production deployment, observability, and secure session/auth management deployed on Railway
Desired Qualifications
  • Prior fintech or accounting software experience
  • Familiarity with scalable SaaS architecture patterns
  • Experience with background jobs, queues, or cron-based workflows
  • Hands-on experience with Prisma, Drizzle, or comparable ORMs

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A