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.
- *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
- 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**)
- 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