E

Senior Full-Stack Engineer

expatready India
Remote Visa Sponsorship
Apply
AI Summary

Build an AI-native operating system for the global immigration industry as a senior individual contributor. Own the full stack including backend services, data modeling, and frontend development for a multi-tenant SaaS platform. Requires 5+ years of experience with TypeScript, Node.js, and React, working remotely from India with Canadian overlap.

Key Highlights
Direct influence over architecture and product decisions in a senior IC role
Development of a multi-tenant platform with strict tenant isolation using PostgreSQL RLS
Opportunity for a Canadian PR / sponsorship pathway
Key Responsibilities
Own significant surface area across the stack, including backend services, data modeling, and frontend.
Build a multi-tenant platform with strict tenant isolation using PostgreSQL Row-Level Security.
Develop in-house native tools for document assembly, form-fill, and reporting.
Create country-pack machinery including questionnaires, document-requirement engines, and eligibility scoring.
Develop three distinct consoles: Super-Admin control plane, Agent application, and Client Portal.
Implement a later-stage AI companion layer featuring agents, tool use, and retrieval.
Technical Skills Required
TypeScript Node.js React
Benefits & Perks
Canadian PR / sponsorship pathway
Competitive compensation
Remote-first position

Job Description


We're hiring a Full-Stack Engineer — ExpatReady


Help build the operating system for the global immigration industry - AI-native, from the foundation up.


Location: Remote, based in India, with daily overlap into Canadian business hours

Compensation: 12 Lacs to 18 Lacs per annum

Additional: A Canadian PR / sponsorship pathway is available for the right candidate


ABOUT US


ExpatReady is a multi-tenant SaaS platform for immigration firms, covering the full client journey: lead, assessment, consult, retainer, payment, case delivery, and client portal. We are launching with Canadian immigration and building toward a global platform, where each new country is configurable data rather than a new build.


The architecture and foundational requirements are locked and in active development.


THE ROLE


You will own significant surface area across the stack, including backend services, data modeling, and frontend, building the platform from its foundation. This is a senior, hands-on individual contributor role with direct influence over architecture and product decisions. You will work closely with the Founder, CTO, and Lead Developer:


  • A multi-tenant platform with strict tenant isolation (PostgreSQL Row-Level Security), a canonical data spine, and configuration-as-data
  • In-house native tools, including document assembly, form-fill, and reporting
  • Country-pack machinery, including questionnaires, document-requirement engines, government-form field maps, and eligibility scoring, Autofill functionality
  • Three consoles: a Super-Admin control plane, the Agent (firm-staff) application, and the Client Portal
  • A later-stage AI companion layer (agents, tool use, retrieval) built on top of the platform


TECH STACK


Node.js, TypeScript, NestJS, Prisma, PostgreSQL (with Row-Level Security), Redis and BullMQ, S3, AWS (ca-central-1), React 19, Vite, Refine, shadcn/ui, and Tailwind CSS. The system is structured as a modular monolith within a monorepo, with event-driven internal architecture.


REQUIREMENTS


  • 5+ years of experience shipping production full-stack web applications, with real ownership of both backend and frontend
  • Strong TypeScript skills end-to-end, with hands-on experience in NestJS (or a comparable Node framework), Prisma or TypeORM, and PostgreSQL
  • Senior-level React experience (hooks, data-fetching patterns, component architecture)
  • Experience building or maintaining a multi-tenant SaaS product, with a solid understanding of tenant isolation and RBAC
  • Regular use of AI coding tools (such as Claude Code, Cursor, or Copilot) in your daily workflow, with the ability to review and verify AI-generated output
  • Strong fundamentals in data modeling, API design, authentication, asynchronous processing, and testing
  • Ability to work full-time, remote from India, with daily overlap into Canadian business hours
  • Excellent written English and strong self-directed, asynchronous communication skills


WHAT WE OFFER


  • A Canadian PR / sponsorship pathway
  • Competitive compensation for a senior remote role, with additional upside as the company grows
  • A remote-first position, based anywhere in India, on a Canadian-hours schedule


HOW TO APPLY


Please send:

  1. Your resume or LinkedIn profile, and GitHub or code samples
  2. A brief description of the most complex multi-tenant or full-stack system you have built, including your role, the technology stack, and the most difficult part of the work
  3. An explanation of how you use AI tools in your daily coding workflow, including a concrete example and how you maintain code quality
  4. Your notice period and your availability for a Canadian-hours schedule


Our process: a short introductory call, followed by a paid or live technical exercise, followed by a working session with the team.


Email: [email protected]


#Hiring #FullStackEngineer #RemoteJobs #NodeJS #TypeScript #React #NestJS #PostgreSQL #StartupJobs #ImmigrationTech #SaaS #IndiaJobs


Similar Jobs

Explore other opportunities that match your interests

Junior MERN Stack Developer

Programming
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

expatready

India

Junior MERN Stack Developer

Programming
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

expatready

India

Angular Developer

Programming
7h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

NTT DATA North America

India

Subscribe our newsletter

New Things Will Always Update Regularly