We are looking for a Full-Stack Developer with SaaS product experience to help build and maintain a modern real estate technology platform using Next.js 14, TypeScript, Prisma, PostgreSQL, and Python.
The candidate must have hands-on experience working on a SaaS platform, preferably involving user roles, subscriptions, dashboards, admin panels, multi-tenant data structures, or scalable web applications.
This role is suitable for a mid-level developer who can build production-ready features and understands how SaaS applications are structured. The platform will use a dual-app architecture, with separate applications for public/client-facing users and internal/admin users.
Experience with multi-tenant isolation, AI integrations, multilingual websites, and i18n/RTL support is a strong advantage.
Responsibilities
- Build and maintain features using Next.js 14, React, TypeScript, Prisma, PostgreSQL, and Python
- Develop frontend pages, backend APIs, dashboards, forms, and data-driven features
- Work on a dual-app architecture, including:
- Public/client-facing application
- Admin/internal operations application
- Implement user roles, permissions, authentication, and protected routes
- Help design and maintain SaaS workflows such as tenant accounts, user management, subscriptions, dashboards, and admin controls
- Work with PostgreSQL databases, Prisma models, migrations, and queries
- Support secure multi-tenant data isolation
- Build reusable frontend components and clean UI flows
- Support integrations with third-party APIs and internal tools
- Write and maintain Python scripts, backend utilities, automation tools, or AI-related services
- Assist with AI features such as smart search, content generation, chatbot workflows, lead scoring, or data automation
- Support multilingual features, including i18n and ideally RTL layouts for languages such as Arabic
- Debug issues, optimize performance, and improve code quality
- Collaborate on technical planning, testing, deployment, and documentation
Must-Have Skills
- Hands-on experience working on a SaaS product or SaaS platform
- Experience with Next.js, preferably Next.js 13 or 14
- Good knowledge of React and TypeScript
- Experience with Prisma ORM
- Working knowledge of PostgreSQL
- Experience building APIs, backend logic, and database-driven applications
- Basic to intermediate experience with Python
- Understanding of authentication, authorization, user roles, and protected routes
- Experience working with dashboards, admin panels, or user account systems
- Ability to work with Git and modern development workflows
- Good understanding of responsive UI, component-based development, and clean code practices
Strongly Preferred Skills
- Experience with multi-tenant SaaS architecture
- Understanding of tenant-level data separation and role-based permissions
- Experience with subscription models, billing, plan limits, or account-based access
- Experience with Python frameworks such as FastAPI, Flask, or Django
- Familiarity with AI APIs, LLMs, embeddings, or vector databases
- Experience with internationalization tools such as next-intl, react-i18next, or similar
- Experience building RTL-compatible interfaces
- Experience with real estate, marketplace, CRM, listing, or lead management platforms
- Experience with file uploads, media handling, PDFs, and cloud storage
- Familiarity with deployment platforms such as Vercel, AWS, Railway, Render, or similar
- Understanding of background jobs, queues, webhooks, or scheduled tasks
Tech Stack
- Frontend: Next.js 14, React, TypeScript
- Backend: Next.js API routes/server actions, Python
- Database: PostgreSQL
- ORM: Prisma
- Architecture: SaaS platform, dual-app architecture, multi-tenant isolation
- Preferred Extras: AI integrations, i18n, RTL support, role-based access control
Ideal Candidate
The ideal candidate has already worked on at least one SaaS product and understands how SaaS platforms are built, maintained, and scaled.
You do not need to be a senior architect, but you should be comfortable working on production features involving users, roles, dashboards, database models, APIs, and tenant-based access.
You should be interested in building a long-term real estate technology platform with features such as property listings, admin dashboards, lead management, AI tools, multilingual support, subscriptions, and scalable SaaS functionality.
Experience Level
Mid-Level
Salary Range
₹10,00,000 – ₹12,00,000 per year, depending on experience.
Higher compensation may be considered for candidates with strong experience in SaaS architecture, multi-tenant systems, Next.js 14, TypeScript, Prisma, PostgreSQL, Python, AI integrations, or i18n/RTL support.
How to Apply
Please share:
- Your resume or LinkedIn profile
- Links to relevant SaaS products, projects, GitHub, or portfolio
- A short note about your experience with Next.js, TypeScript, Prisma, PostgreSQL, Python, and SaaS platforms
- Any experience you have with multi-tenant systems, AI features, multilingual websites, or RTL layouts
Pay: ₹1,000,000.00 - ₹1,200,000.00 per year
Benefits:
- Flexible schedule
- Work from home
Work Location: Remote