Senior MERN Full stack Developer

5 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior MLM Web Developer for MLM web Application ( Fintech )

MERN Full-Stack Developer

Compensation:

Start Date:

Location:


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.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You