Location: Mumbai. 5 days a week, in-office.
Type: Full-time
Compensation: 50,000 – 1,50,000 per month, based on experience and demonstrated work
Experience: 1 – 4 years
Our Client is a B2B SaaS company building AI-powered document intelligence and analytics products for Indian enterprises. We are an early-stage company with our first enterprise client live in production and additional clients in the pipeline.
We are hiring a full-stack engineer who can take ownership of features end-to-end across the application , frontend, backend, and database. This is a challenging role; strong full-stack engineers are rare, and we are looking for someone who is genuinely comfortable working across the entire stack rather than someone who claims breadth without depth. Candidates who are strong on one side and competent on the other are encouraged to apply for the dedicated Backend or Frontend roles.
- Build and ship features end-to-end across a production application , from database schema changes to API endpoints to UI implementation
- Design and maintain backend services that handle structured data ingestion, third-party platform integrations, and analytics workloads
- Build frontend modules including data-dense dashboards, complex filtering and search interfaces, large-data tables, and interactive visualizations
- Design relational database schemas, write migrations with Knex.js, build and tune indexes, write triggers, and optimize queries for analytics workloads using EXPLAIN ANALYZE
- Design REST APIs with proper authentication, request validation, error handling, pagination, and access control
- Manage deployments to Render, debug production issues, and contribute to the CI/CD workflow
- Review pull requests and contribute to engineering standards
- Work alongside the data extraction team to integrate data flowing in from Microsoft Power Platform (Power Apps, Power Automate, Dataverse) into PostgreSQL
- Build new product modules as the platform expands across customers and use cases
- React with Next.js (App Router or Pages Router) , production experience required
- Component architecture, state management, and React hooks
- Building data-heavy interfaces with complex filtering, sorting, pagination, and search
- Charting libraries such as Chart.js, Recharts, or similar
- Working with REST APIs from the frontend, handling loading states, error states, and optimistic updates
- TypeScript
- Node.js with Express in production
- Designing and implementing REST APIs that serve analytics dashboards, search interfaces, and admin tooling
- Authentication patterns (JWT, OAuth2, session-based), authorization, and access control
- Integrating with third-party platforms via APIs and webhooks
- Background jobs, scheduled tasks, and file processing workflows
- Error handling, logging, and request tracing in production systems
- Git and GitHub PR workflows , branching, code review, conflict resolution
- Deploying applications to PaaS platforms (Render, Heroku, Railway, Vercel, or equivalent)
- Daily, disciplined use of AI coding tools such as Claude Code or Cursor , required, not optional. Engineers must use these tools to accelerate work while reading and understanding every line shipped, applying judgment on when AI output is wrong, and maintaining full ownership of the codebase.
- Live products, GitHub repositories, or working applications that the candidate has shipped to real users
- Candidates without shareable production work will not be considered
- Experience with document intelligence, OCR, data extraction, or workflow automation systems
- Exposure to enterprise integration platforms (Microsoft Power Platform, SharePoint, Dataverse, or similar)
- Prior early-stage startup experience