Senior Full-Stack Engineer — Internal Tools & Workflow Systems | Next.js / React / PostgreSQL (Remote, India | Full-Time) About us
VMC is a Canadian immigration consulting firm. Our entire operation — sales, client services, case processing, recruitment, payments, and accounting — runs on custom-built internal software, and that software is central to how we grow. Details
Full-time, fully remote (India-based)
Requires to work in Toronto time zone 9.30 am to 6.30 PM EST
Compensation: 7 Lacs to 9 Lacs Per annum About the role
We're hiring one engineer to own our internal platform end to end. This is not a feature-factory job on a big team — you'll be the primary engineer responsible for a real production system used across the company every day. You'll fix what's broken, harden what's fragile, ship enhancements, and design and build entirely new modules as the business evolves.
This role is ideal for someone who has built or owned internal business systems — CRMs, case management platforms, workflow automation, operations tooling, Wesbite— and enjoys turning messy real-world business processes into clean, working software. What you'll do
Own the full lifecycle of our internal platform: bug fixes, performance, enhancements, and new module development
Work directly with the founder to transform business requirements into functional systems — from a conversation about a process pain-point to a shipped, tested feature
Build and refine workflow and case-management functionality: multi-stage processes, status pipelines, role-based views, document handling, audit trails
Design database schemas and migrations for current capabilities (PostgreSQL + Drizzle ORM)
Build clean, consistent UI on established patterns (React + Ant Design)
Maintain and extend a mobile PWA experience for on-the-go staff
Keep quality high: TypeScript strict, unit tests (Vitest),
E2E tests (Playwright), zero-regression discipline
Continuously improve the platform's architecture, tooling, and reliability Our stack
Next.js (App Router) + React + TypeScript
Ant Design 5
PostgreSQL + Drizzle ORM
Vitest + Playwright, pnpm
AI-assisted development workflow (we work with tools like Claude Code — you should be comfortable using AI tools and critically reviewing their output) Must-haves
4+ years of professional full-stack experience, with at least 2 years in React + TypeScript
Hands-on experience building internal business systems — CRM, case management, ERP, workflow tools, back-office platforms, or similar operational software
Proven ability to translate business requirements into working functionality with minimal specs — you ask the right questions, propose the solution, and ship it
Strong PostgreSQL skills: schema design, migrations, query optimization — not just ORM usage
Experience owning a production system end to end (you've been "the person" responsible for something real, not just closing tickets)
Solid testing habits and the discipline to keep a large codebase healthy
Explicit written English — you'll work async with a founder in North America
Self-directed: comfortable being the only engineer on the system Nice-to-haves
Next.js App Router experience specifically (Server Components, route handlers)
Drizzle ORM or similar typed query builders
Billing, payments-ledger, or accounting-module experience
PWA / mobile-web experience
Exposure to immigration, legal-tech, recruitment, HR-tech, or other case-driven domains How to apply
Apply with your resume and a short note describing one internal system or tool you personally built or owned: what business problem it solved, what broke along the way, and what you did about it. Generic applications will be skipped.
Email:
[email protected]
📌 Senior Full-Stack Engineer - Internal Tools & Workflow Systems | Next.js / React / PostgreSQL (Remote| Full-Time) (India)
🏢 Visa Master Canada (VMC)
📍 India