Senior Full-Stack Engineer - Remote, India
Join Our Community
Required Skills
Job Description
About the Role
We are seeking an experienced Senior Full\-Stack Engineer to help build and scale a modern, multi\-tenant SaaS platform.
You will work across multiple applications and shared packages within a TypeScript monorepo. This role requires strong architectural judgment, disciplined engineering practices, and the ability to independently plan, implement, test, and document production\-grade features.
Our engineering process emphasizes thoughtful planning, clean implementation, security, scalability, and measurable verification before changes are released.
Technology Stack
- Next.js 16 with App Router
- React 19
- TypeScript in strict mode
- Prisma multi\-schema
- PostgreSQL
- Auth.js v5
- tRPC
- BullMQ
- pnpm and Turborepo
- AWS multi\-region infrastructure
- AWS CDK with TypeScript
Key Responsibilities
- Develop and maintain applications and shared packages within a modern monorepo.
- Design and implement scalable multi\-tenant SaaS features.
- Enforce tenant isolation, security, and data\-access controls at the application and ORM layers.
- Build reliable background\-job and event\-processing pipelines using BullMQ.
- Design systems for regulated and compliance\-sensitive international markets.
- Integrate messaging, calendar, payment, CRM, and third\-party business platforms.
- Build document generation, classification, extraction, and conversational workflow features.
- Optimize database schemas, queries, indexes, migrations, and transaction boundaries.
- Prepare implementation plans for major architectural and load\-bearing changes.
- Write architectural decision records and explain technical decisions during team reviews.
- Maintain high standards for code quality, testing, documentation, security, and performance.
Required Qualifications
- Five or more years of professional full\-stack engineering experience.
- At least three years of experience working at a senior individual\-contributor level.
- Advanced proficiency in TypeScript and strict type\-safe development.
- Strong production experience with Next.js App Router.
- Experience with React Server Components, server actions, streaming, caching, and revalidation.
- Production experience with Prisma and PostgreSQL.
- Strong understanding of relational schema design, database migrations, query optimization, indexing, and transactions.
- Experience developing multi\-tenant SaaS applications.
- Understanding of tenant isolation, tenant\-specific configuration, permissions, and billing.
- Ability to work effectively in a structured development process involving written plans, technical reviews, testing, and approval gates.
- Strong written and verbal communication skills.
- Ability to work independently in a fully remote environment.
Preferred Qualifications
- Experience with Auth.js v5, including session strategies, provider configuration, and cookie\-domain authentication.
- Experience with BullMQ or comparable queue and event\-processing technologies.
- Experience with AWS CDK using TypeScript.
- Experience deploying and operating applications across multiple AWS regions.
- Experience integrating payment, messaging, CRM, or calendar platforms.
- Real Estate, FinTech, PropTech, Logistics, VoiceAgents, BioTech or regulated\-industry experience.
- Familiarity with AI\-assisted software\-development tools and workflows.
What We Value
- Thoughtful planning before implementation
- Clear and maintainable code
- Strong TypeScript discipline
- Small, focused functions and reusable components
- Complete production\-ready work without unresolved placeholders
- Security\-conscious engineering
- Documented architectural decisions
- Accountability for implementation, verification, and reporting
Education
A formal computer science degree is not required. We value demonstrated technical capability, sound engineering judgment, and relevant production experience.
Previous employment at a large or well\-known technology company is also not required.
Engagement Details
- Independent contractor engagement
- Full\-time working hours
- Fully remote position for candidates based in India
- Required daily 30\-45 minute team synchronization
- Meeting time: 10:30 a.m. Eastern Time / 8:00 p.m. India Standard Time
- Initial 30\-day project\-fit period
- Long\-term engagement opportunity based on performance and mutual fit
Application Requirements
Please include
- Your updated résumé
- Your current location in India
- Your availability to start
- Links to your GitHub, portfolio, or relevant production projects
- A brief description of a multi\-tenant SaaS product you have worked on
- Confirmation that you can attend the required daily synchronization meeting
Pay: ₹1,000,000\.00 \- ₹1,200,000\.00 per year
Benefits
- Flexible schedule
- Work from home
Work Location: Remote
Similar Jobs
- E
Senior System Engineer - AWS IAM, Python and Agentic AI
EPAM Systems · Gurgaon, Haryana, India
- J
Lead Software Engineer- DevOps, Kubernetes, AWS
JPMorganChase · Bengaluru, Karnataka, India
- H
AWS Cloud Infrastructure & Snowflake Platform Engineer
Haparz · Bengaluru, Karnataka, India
Job Overview
- Job type
- Full-time
- Work mode
- Remote
- Location
- Anywhere in India
- Posted
- 2d ago
- Source
- Indeed