We are looking for a skilled MERN Stack Developer with hands-on experience in disconnected (offline-first) architectures. The ideal candidate should be capable of building applications that function reliably with intermittent or no network connectivity, including data synchronization, caching strategies, and conflict resolution.
Key Responsibilities
MERN Stack Development
- Develop scalable web applications using MongoDB, Express.js, React.js, Node.js
- Build responsive UI with React (Hooks, Context API / Redux)
- Design and implement robust backend APIs using Node.js & Express
- Optimize databases, queries, and API performance
Disconnected / Offline-First Architecture
- Design applications that work in low-connectivity or offline environments
- Implement client-side storage solutions:
- IndexedDB, LocalStorage, PouchDB, SQLite (if applicable)
- Develop data synchronization mechanisms between client and server
- Handle conflict resolution and data consistency
- Implement eventual consistency models
- Build retry and queue mechanisms for failed API calls
API & Backend Design
- Design RESTful APIs / GraphQL endpoints
- Implement data sync services and background workers
- Ensure proper versioning and backward compatibility
Performance & Optimization
- Improve application performance for slow networks
- Optimize bundle size and rendering in React
- Implement caching strategies (service workers, CDN, Redis)
Good to Have
- Experience with PouchDB + CouchDB sync
- Mobile hybrid frameworks (React Native / Ionic)
- Exposure to event-driven systems
- Knowledge of TypeScript
- Experience with cloud platforms (Azure/AWS)
Pay: ₹2,000,000.00 - ₹3,000,000.00 per year
Application Question(s):
- How many years experience with MERN Stack ?
*
Have you built or worked on offline-first/disconnected applications? If yes, which technologies (IndexedDB, PouchDB, LocalStorage, SQLite, etc.) did you use?
- How soon can you join us ?
Work Location: In person