Posted:3 days ago|
Platform:
On-site
Full Time
About ProGain
ProGain is an e-commerce rental platform with a built-in MLM referral system and fintech integrations. We’re launching an MVP targeting 2,000 agents who will buy, rent, and earn referral incentives.
Role Overview:
You will own the full-stack build of our MVP: designing database schemas, referral logic, payment flows, and agent dashboards. You’ll collaborate with another MERN developer, a UI/UX designer, a QA engineer, and a PM to deliver and maintain a production-ready system.
Key Responsibilities:
Backend (Node.js/Express/MongoDB):
* Model Agents, Transactions, Config, and Contracts
* Build referral-tree logic (Levels 1–3) using materialized-path or DFS
* Integrate Razorpay (primary) and Stripe (fallback) with idempotency
* Schedule quarterly interest payouts and top-up reminders
* Send WhatsApp (Twilio/Meta) and email (SendGrid/SES) notifications
Frontend (React.js):
* Build Agent dashboard: referral tree, passbook (CSV), earnings calculator, KYC upload
* Create Admin/Super-Admin panels: agent CRUD, bulk migration (CSV), contract templates, WhatsApp broadcasts
* Implement auth flows (signup, login, OTP) and global state management (Context or Redux)
DevOps & CI/CD:
* Dockerize backend; set up GitHub Actions for automated linting, testing, building, and deployment
* Monitor health checks; maintain MongoDB replica set with daily backups
Testing & Quality:
* Write unit tests (Jest/Mocha), API tests (Postman/Newman), and end-to-end tests (Cypress)
* Run load tests (k6/Artillery) for 2,000 concurrent users
Security:
* Implement OWASP best practices (helmet, input validation, HTTPS)
* Securely store KYC documents (S3 or equivalent) with proper access controls
Requirements:
* 5+ years building MERN-stack applications
* Expertise in Node.js, Express, and MongoDB (replica sets, aggregation, transactions)
* Proven Razorpay and Stripe integration experience with idempotency
* Strong React.js skills (Hooks, Context/Redux, React Router)
* Experience with MLM/referral systems or hierarchical data models
* Familiarity with WhatsApp Business API (Twilio or Meta), SendGrid, and AWS SES
* Docker and GitHub Actions (or similar CI/CD) experience
* Experience scheduling background tasks (cron, AWS EventBridge, or Kubernetes CronJobs)
* Excellent problem-solving, communication, and documentation skills
Apply ASAP—roles will fill quickly.
KSIT SOLUTIONS LIMITED
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Noida, Uttar Pradesh, India
Salary: Not disclosed
Noida, Uttar Pradesh, India
Salary: Not disclosed