Full Stack Developer (MERN)

Alpha Male
Mumbai, Maharashtra, India

MERN Full Stack Developer – Custom D2C E-commerce Platform

Mumbai | Full-time | 3–5 years

About Alpha Male

Alpha Male is one of India's first premium, science-backed men's wellness brands. We sell direct-to-consumer, and our brand is built on trust, discretion, education and a premium experience. We're a young, fast-growing team based in Mumbai.

About the Role

We're building our own custom D2C e-commerce platform from scratch. You will design the architecture, build, launch and maintain the complete platform: website, order flow, payments, shipping, admin panel, CRM, automations and reporting. You will be the technical owner of our D2C stack and work directly with leadership.

Tech Stack

MongoDB, Express.js, React / Next.js, Node.js (MongoDB Atlas, AWS / Vercel, GitHub)

WHAT YOU WILL DO

1. Planning & Architecture

  • Understand business requirements and convert them into a technical plan and timeline
  • Design the system architecture, database schema and API structure
  • Work with the UI/UX designer and build from approved Figma designs
  • Set up the GitHub repository, coding standards, and staging and production environments

2. Storefront (Customer Website)

  • Build a fast, SEO-friendly, mobile-first website using Next.js (SSR / SSG)
  • Home, collection and product pages, combos and bundles, search, blog / education pages, FAQs, about and policy pages
  • SEO setup: meta tags, sitemap, schema markup, clean URLs and page speed (Core Web Vitals)
  • Customer reviews and ratings, trust badges and offer banners

3. Cart, Checkout & Customer Accounts

  • Cart, coupons and discounts, OTP-based login and saved addresses
  • Pincode serviceability check, prepaid and COD options, order summary
  • Customer account: profile, order history, order tracking, reorder, returns and refunds

4. Payment Gateway Integration

  • Integrate Razorpay / Cashfree (UPI, cards, net banking, wallets)
  • Server-side payment verification through webhooks and signature checks (never trusting the browser alone)
  • Failed-payment handling and retry, refunds through the gateway API
  • Daily payment-to-order reconciliation so every successful payment creates an order

5. Orders, Invoicing & Inventory

  • Complete order lifecycle: placed, confirmed, packed, shipped, delivered, cancelled, returned
  • GST-compliant invoice generation (PDF)
  • Real-time inventory updates, with no overselling of the last unit

6. Shipping & Logistics Integration

  • Integrate Shiprocket (or similar): order push, AWB generation, label printing
  • Live order tracking for customers, delivery status updates, NDR handling
  • COD remittance tracking

7. Admin Panel

  • Secure admin with role-based access (admin, operations, marketing, support)
  • Manage products, variants, prices, inventory, orders, customers, coupons, banners and returns
  • Bulk actions, order exports and activity logs

8. CRM

  • Customer profiles with full purchase history
  • Tags, segments, lifetime value and repeat-purchase tracking
  • Customer data available for marketing and retention campaigns

9. Automations (WhatsApp, SMS & Email)

  • Order confirmation, shipping, delivery and refund updates
  • Abandoned-cart recovery, reorder reminders, review requests and COD-to-prepaid nudges
  • Integrate WhatsApp Business API, MSG91 (SMS / OTP) and an email service (AWS SES / Resend)

10. Tracking, Analytics & Reports

  • Set up GA4, Meta Pixel + Conversions API and Google Ads conversion tracking
  • Product feed for Google Merchant Center and Meta catalogue
  • Reports dashboard: sales, orders, AOV, repeat rate, SKU performance, COD vs prepaid

11. Hosting, Security & Performance

  • Deploy and manage hosting on AWS / Vercel / Render with SSL, domain and CDN
  • Secure authentication, input validation, rate limiting and secure handling of secrets
  • No card data stored, with customer data protected in line with India's DPDP Act
  • Automated database backups, error monitoring (Sentry) and uptime monitoring
  • Keep the site fast and stable during sales and high-traffic periods

12. Day-to-Day Maintenance

  • Daily: check errors and uptime, reconcile payments with orders, fix urgent issues
  • Weekly: bug fixes, content and product updates, backup checks, speed review
  • Monthly: security and package updates, performance report, new features as planned
  • Test every change on staging before it goes live

13. Documentation & Ownership

  • Maintain clear documentation: README, API docs, architecture and setup guides
  • Keep all code, servers and accounts in the company's name
  • Write clean, maintainable code so the platform can scale and be handed over easily

14. Collaboration

  • Work with leadership on priorities and timelines, with regular progress updates
  • Work with the performance marketing team on tracking, landing pages and offers
  • Work with operations and customer support on order, shipping and return issues

REQUIREMENTS

  • 3–5 years of hands-on experience with MongoDB, Express, React and Node.js
  • Has built and launched at least one live e-commerce or payment-enabled web application
  • Experience integrating payment gateways (Razorpay / Cashfree / PayU) with webhooks
  • Strong experience with Next.js for SEO-friendly, high-performance websites
  • Experience integrating third-party APIs (shipping, SMS, WhatsApp, email)
  • Experience deploying and maintaining production apps on AWS, Vercel or Render
  • Good understanding of security, performance and database design
  • Clean, documented code and a strong sense of ownership

GOOD TO HAVE

  • TypeScript, Redis, Docker and CI/CD
  • WhatsApp Business API, Shiprocket or Shopify API experience
  • Experience at a D2C or e-commerce startup

WHAT WE OFFER

  • Competitive CTC
  • Build a complete D2C platform from scratch and own its architecture
  • Direct work with leadership, with fast decisions
  • A fast-growing brand with room to grow into a tech lead role

HOW TO APPLY

Apply through LinkedIn, or email your CV with your GitHub profile and live project links to info@alphamale.co.in with the subject line Application – MERN Full Stack Developer

#Hiring #MERNStack #FullStackDeveloper #NextJS #MumbaiJobs

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →