Job Title: Full-Stack Developer (MERN Stack)
Location: [Your City/Remote/Hybrid]
Experience: 1–3 Years (Junior to Mid-Level)
Job Overview
We are a growing software house focused on digitizing the Pakistani restaurant industry. We are building a high-performance, direct-to-consumer ordering platform that integrates WhatsApp, local payment gateways, and FBR compliance. We need a developer who is passionate about building products from scratch and solving real-world infrastructure challenges (like offline synchronization and thermal printing).
Key Responsibilities
- Product Development: Develop and maintain a mobile-first Web App (PWA) for restaurant menus using Next.js/React.
- Backend Logic: Build scalable APIs in Node.js/Express to handle real-time order processing.
- Integrations: Implement the WhatsApp Business Cloud API and integrate local payment gateways (PayFast, JazzCash, etc.).
- Compliance: Develop the FBR (Tier-1 POS) Integration module for real-time invoice reporting.
- Hardware Connectivity: Work with Web-Bluetooth and Web-USB APIs to enable direct printing to thermal receipt printers.
- Offline Capability: Implement IndexedDB or service workers to ensure the system works during internet outages.
Required Technical Skills
- Frontend: React.js, Next.js, Tailwind CSS.
- Backend: Node.js, Express.
- Database: MongoDB or PostgreSQL.
- State Management: Redux Toolkit or React Context API.
- Tools: Git, Postman (for API testing), and Vercel/DigitalOcean for deployment.
Soft Skills
- Problem Solver: You don't just write code; you figure out why a printer isn't connecting or why an API is slow.
- Ownership: You will be one of our first hires. You should be comfortable taking a feature from "Idea" to "Live."
- Native Understanding: Familiarity with the local restaurant landscape in Pakistan is a huge plus.
What We Offer
- Competitive salary based on experience.
- Opportunity to lead a product from Day 1.
- Flexible working hours and a growth-oriented environment.
Job Types: Full-time, Part-time
Pay: Rs35,000.00 - Rs80,000.00 per month
Work Location: In person