Skip to content

Backend & full-stack developer in Surat, Gujarat · MERN / Node.js · 3+ years

Vivek Mangukiya — Backend Developer and Full-Stack Developer in Surat, Gujarat, India. I build the systemsbusinesses run on.

I'm Vivek Mangukiya, a backend and full-stack developer in Surat working with Node.js, TypeScript, Express, MongoDB and React (MERN). I build the APIs, data models, and payment flows behind CRMs, billing, bookings, and e-commerce — for teams in Gujarat and across India.

  • Node.js
  • TypeScript
  • MongoDB
  • React
  • Express

Lately working on

  • CRM platforms
  • Billing systems
  • Booking management
  • E-commerce
  • Payment integrations

About

I care more about the workflow than the buzzwords.

Backend and full-stack developer in Surat, Gujarat — Node.js, TypeScript, and MERN work for teams that need software to match how the business already runs.

I'm a backend-leaning full-stack developer based in Surat, Gujarat, India — focused on Node.js, TypeScript, Express, MongoDB and React (MERN) for business systems that have to work every day.

Most of my time goes into the parts of a product people rarely see — APIs, data models, auth, reports, and the integrations that keep a team's day from falling apart.

Booking engines, CRMs, billing tools, e-commerce backends — usually the same story: take a real operational need and turn it into something stable enough to trust in production.

I care about clear data models, predictable API contracts, and workflows that match how staff actually work — not just screens that look finished in a demo.

Right now I'm at Codezee Private Limited in Surat, shipping backend services and production features like PDF generation, email notifications, payments, and reporting.

Based in
Surat, Gujarat
Experience
3+ years
Day-to-day
Node.js + TypeScript
Currently
Codezee Private Limited

I've built around

  • MERN stack apps
  • Business applications
  • CRM platforms
  • E-commerce systems
  • Billing platforms
  • Booking management
  • REST APIs
  • Authentication
  • Payment integrations
  • Third-party integrations

Open to freelance, contract, and full-time backend / full-stack work.

Services

What I usually get hired to build.

Backend-first work across the stack — schemas, APIs, auth, payments and the admin screens teams use every day.

  • Backend Development

    Node.js, Express.js and TypeScript services structured around your domain — clear modules, predictable errors, and room to grow without rewriting everything.

    • Node.js
    • Express.js
    • TypeScript
  • REST API Development

    Production REST APIs with auth, roles and sensible contracts for web apps and admin panels — documented enough that the next person is not guessing.

    • REST APIs
    • Auth
    • RBAC
  • Database Systems

    Schemas and queries shaped around real records — bookings, donors, invoices, stock, orders — so reporting and workflows stay consistent.

    • PostgreSQL
    • MongoDB
    • MySQL
  • CRM & Business Applications

    Custom CRMs and ops tools that mirror how your team actually works: leads, roles, admin screens, reminders and the reports people open every Monday.

    • CRM
    • Admin workflows
    • Reporting
  • E-commerce Development

    Catalogue, cart, customer accounts, orders and payments — plus the APIs that keep storefront and admin in sync.

    • Products
    • Cart
    • Orders
  • Payment & Third-Party Integrations

    Razorpay, SagePay, MailGun and similar providers wired into your flows — with failure handling, receipts and the emails staff expect.

    • Razorpay
    • SagePay
    • MailGun

Technology

Tools I reach for most days.

Centred on Node.js and TypeScript, with the database and frontend that fit the product — not a fixed template stack.

Backend

  • Node.js

    Primary runtime for APIs, workers and integrations

  • Express.js

    Routing, middleware and modular service structure

  • REST APIs

    Clear contracts for web clients and admin panels

  • Authentication / Authorization

    Sessions, tokens and role-based access

  • API Integration

    Payments, email, PDFs and third-party services

Databases

  • PostgreSQL

    Relational data for CRM records

  • MongoDB

    Documents for bookings, billing, inventory

  • MySQL

    Relational data for business apps

Languages

  • TypeScript

    Typed backend and frontend code

  • JavaScript

    Across the full stack

  • HTML5

    Semantic markup and server views

  • CSS3

    Layout and responsive styling

Frontend

  • React.js

    Component-based interfaces

  • Next.js

    React framework for full-stack apps

  • Tailwind CSS

    Utility-first styling

  • Bootstrap

    Admin and dashboard layouts

Tools

  • Git

    Version control

  • GitHub

    Repositories and collaboration

  • Docker

    Containerised environments

Experience

Where I've been building.

Backend and full-stack engineering in Surat, Gujarat — Node.js, TypeScript, REST APIs, and production features for CRMs, billing, booking, and ops tools.

Full-Stack / Backend Engineer

Codezee Private Limited

Surat, Gujarat, India

— Present

Impact

  • Owned backend delivery across booking, donation, billing, inventory, and e-commerce modules used in day-to-day operations.
  • Shipped production payment flows (SagePay, Razorpay), PDF invoices/receipts, and transactional email without breaking live ops.
  • Designed multi-module REST APIs and data models so admin, staff, and customer workflows stay consistent.

Day to day

  • Built and maintained REST APIs and backend services with Node.js, Express.js and TypeScript for multi-module business applications.
  • Modelled and integrated MongoDB, PostgreSQL and MySQL schemas around real operational records — bookings, donors, invoices, stock and orders.
  • Implemented authentication, role-based authorization and admin workflows so the right people can access the right CRM and ops screens.
  • Shipped production features end-to-end: PDF documents, transactional email, payment gateways, reporting exports and third-party API hooks.
  • Collaborated with product and frontend work to keep API contracts clear, error handling predictable, and deployments production-ready.

APIs & services

  • REST APIs
  • Node.js
  • Express.js
  • TypeScript

Data

  • MongoDB
  • PostgreSQL
  • MySQL

Access control

  • Authentication
  • Role-based authorization
  • CRM workflows

Production features

  • PDF generation
  • Email notifications
  • Payment processing
  • Reporting

Selected work

A few systems I've shipped.

Booking, donation, billing, inventory, and e-commerce — each shaped around how the business actually works day to day, with APIs and data models that hold up in production.

Booking & CRM platform

Christmas Booking & Events CRM

Booking and CRM system for events, venues, staff, packages, leads and customer bookings — with availability checks and automated emails.

  • Stopped double-bookings with availability checks before confirmation.
  • Automated confirmations, reminders, and follow-ups via MailGun.
  • Took SagePay payments inside the same booking CRM flow.
  • Node.js
  • Express
  • MongoDB
  • MailGun
  • SagePay
  • REST APIs

Donation CRM

Gurukul Donation Management CRM

Donor CRM for collections, receipts, campaigns and staff roles — with Razorpay payments and reporting for day-to-day operations.

  • Centralised donors, campaigns, receipts, and collections in one CRM.
  • Enabled online giving with Razorpay tied to receipts and records.
  • Next.js
  • Node.js
  • EJS
  • PostgreSQL
  • Razorpay API
  • REST APIs

Billing & inventory

DiamX — Billing Management Platform

Billing and inventory platform with GST, multi-currency invoices, stock sync, Razorpay payments, PDF invoices and Excel reports.

  • Kept invoices, purchases, sales, and stock in one GST-aware flow.
  • Generated PDF invoices and Excel reports for finance ops.
  • EJS
  • Node.js
  • Express
  • MongoDB
  • Razorpay
  • REST APIs

Inventory & CRM

Paper Stock Management CRM

Multi-warehouse paper inventory CRM covering purchases, sales, transfers, purchase orders, roles and operational reporting.

  • Tracked stock across multiple warehouses with live transfers.
  • Connected purchase orders, purchases, and sales to the same inventory.
  • EJS
  • Node.js
  • Express
  • MongoDB
  • REST APIs

E-commerce

Footwear E-Commerce Store

Full-stack footwear store with categories, customer accounts, cart, orders and payment workflows backed by dedicated APIs.

  • Shipped a full catalogue → cart → order → payment path.
  • Split product, customer, and order domains into dedicated APIs.
  • EJS
  • Node.js
  • Express
  • MongoDB
  • REST APIs

Approach

How a project usually moves with me.

A simple loop: understand the work, shape the system, build what matters, then leave it ready for real use.

  1. 01

    Understand

    Map the real workflow first — who uses the system, what gets recorded, which rules cannot break, and where the manual work currently lives.

  2. 02

    Architect

    Shape APIs, data models and module boundaries around that workflow so features have a clear place to land before coding starts.

  3. 03

    Build

    Implement backend services, interfaces and integrations — payments, email, PDFs, third-party APIs — with production constraints in mind.

  4. 04

    Deliver

    Test edge cases, wire notifications and documents, and leave the system in a state the team can actually run day to day.

Education

Schooling & languages

  1. Bachelor of Computer Applications

    Swarrnim Startup and Innovation University

    2021 – 2024

  2. Higher Secondary Certificate

    Gnandeep Vidhyalay

    2020 – 2021

  3. Secondary School Certificate

    Gnandeep Vidhyalay

    2018 – 2019

English
Professional working
Hindi
Native
Gujarati
Native

Contact

Got a messy business problem?

Tell me what's broken or missing — a short note on the product, the pain, and the timeline is enough to start. Usually replies within one business day. Open to freelance, contract, and full-time backend / full-stack work.

Quick answers

What kind of work do you take on?
Backend and full-stack / MERN work — CRMs, booking systems, billing, inventory and e-commerce — especially where Node.js APIs, databases and integrations need to be solid. Open to freelance, contract, and full-time roles in Surat, across Gujarat, or remote in India.
Where are you based?
Surat, Gujarat, India. Available for local projects in Surat and remote collaboration across India.
How should someone start a conversation?
Email, call, or LinkedIn with a short note on the product, the pain point, and timeline. I usually reply within one business day and will tell you quickly whether I am a good fit.