Skip to content

Available for Senior Backend Engineering and Architecture Roles

Madan Sapkota

Backend Architect Lead Software Engineer

I design and build the systems behind modern software products. For more than a decade, I have helped companies deliver scalable platforms, complex integrations, and reliable backend infrastructure, turning business requirements into software that performs in production and grows with the business.

~/madan/profile.ts
// Building systems at scale
const engineer = {
role: 'Lead Software Engineer',
based: 'Kathmandu, Nepal',
focus: ['Architecture', 'Scalability', 'Performance'],
stack: ['Python', 'TypeScript', 'Node.js', 'PHP'],
framework: ['FastAPI', 'NestJS', 'Laravel'],
database: ['PostgreSQL', 'MySQL', 'NoSQL'],
infrastructure: ['AWS', 'Azure', 'Docker', 'Kubernetes'],
leads: true,
};
export default engineer;
16+
years building
5+
years leading
80+
projects delivered

01 about

Turning business requirements into dependable software.

Throughout my career, I have worked on products where backend engineering is critical to the business itself. From enterprise platforms and travel technology to e-commerce, fintech, healthcare, and data-driven applications, I have designed systems that handle complex workflows, integrate with external services, and support business growth.

Today I combine technical leadership with hands-on engineering. I work closely with teams on architecture, delivery, and code quality while continuing to solve complex backend challenges myself. I believe the best systems are not the most complicated ones. They are the systems that remain reliable, maintainable, and easy to evolve as requirements change.

16+
years building
5+
years leading
80+
projects delivered
deployments
  • System architecture and technical leadership
  • APIs, integrations, and distributed systems
  • Cloud infrastructure and DevOps practices
  • Mentoring engineers and growing teams
Madan Sapkota working at his desk
Kathmandu · Remote

02 skills & expertise

Technologies and practices I use to design, build, and scale software.

Backend
PHP Laravel Node.js NestJS Bun ElysiaJS Python FastAPI
Frontend
JavaScript TypeScript React XPath Vite Vitest Jest
Databases
PostgreSQL MySQL SQLite Redis DynamoDB Meilisearch
Cloud & DevOps
AWS Azure Docker Kubernetes Terraform Ansible CI/CD
Architecture
Microservices System Design Events Queues Caching Scalability
Integrations
REST GraphQL SOAP Webhooks Payments OAuth JWT SAML ETL

03 experience

Sixteen years building backend systems that keep businesses running.

Lead Software Engineer · Backend Team Lead

Intuji · Nepal · Onsite

  • Set the backend architecture across multiple B2B platforms and remained hands-on where it mattered: system design, production issues, and technical delivery.
  • Built API-first microservices using Laravel, NestJS, and FastAPI, and designed scalable PostgreSQL, MySQL, and Redis architectures for high-volume workloads.
  • Led backend and DevOps engineers, managed cloud infrastructure on AWS and Azure, and worked closely with stakeholders on technical direction and execution.
Laravel NestJS FastAPI Bun TypeScript PostgreSQL MySQL Meilisearch Azure CI/CD

Lead Software Engineer

CodeForCore · Kathmandu · Remote

  • Built backend systems for travel, analytics, and enterprise products, including flight booking platforms integrated with the GDS over REST and SOAP.
  • Designed scalable services using NestJS and Laravel, and built data synchronization pipelines, payment integrations, and reporting systems.
  • Delivered backend solutions for government and enterprise clients while leading architecture decisions and cloud infrastructure deployments.
Laravel NestJS TypeScript PostgreSQL MySQL GraphQL Stripe AWS CI/CD

Senior Full Stack Developer

Digital Travel Group · Italy · Remote

  • Led the redevelopment of a legacy car-rental platform into a multi-tenant, multi-language system supporting more than 40 localized domains from a single codebase.
  • Built backend services, cloud infrastructure, CI/CD pipelines, and data migration processes while integrating multiple third-party travel services.
  • Improved platform performance through Redis caching, scalable architecture, and infrastructure automation using AWS and Terraform.
Laravel TypeScript PostgreSQL MySQL Redis AWS Ansible Terraform

Senior Software Engineer

TrackStreet · USA · Remote

  • Built large-scale marketplace monitoring and data extraction systems that collected and processed structured data from thousands of retailers and online marketplaces.
  • Developed custom XPath engines, proxy routing systems, browser automation tools, and Chrome extension-based extraction techniques to handle dynamic content and anti-bot protections.
  • Optimized high-volume processing pipelines for reliability, performance, and long-term maintainability.
PHP CodeIgniter XPath TypeScript Proxies Data Pipelines Automation

Early career

Senior Web Developer
17Seconds · USA · Remote
Web Developer
Cartel Software · India · Onsite
Web Developer
Hudda Infotech · India · Onsite
  • Built CMS platforms, loan management systems, news portals, business applications, and internal enterprise tools using PHP, CodeIgniter, and MySQL.
  • These years provided the foundation in software delivery, debugging, maintenance, and production support that still shapes how I build systems today.
PHP CodeIgniter MySQL WordPress JavaScript jQuery

+ education

Bachelor of Computer Science

New Horizon College · Bangalore, India

Computer science degree focused on software development, databases, networking, and system fundamentals.

Higher Secondary · Science

Central Campus of Technology · Dharan, Nepal

Science curriculum with a strong emphasis on mathematics, physics, and computing.

04 featured work

Systems designed and delivered across travel, commerce, data, and payments.

01

Multi-tenant Travel Platform

A multi-tenant car rental platform serving 40+ localized storefronts from a shared codebase. Built around a common booking engine, tenant-specific pricing, and multi-language content with performance optimizations and automated cloud deployments.

Laravel PostgreSQL Redis AWS ECS Terraform Docker
domains
40+ localized
architecture
multi-tenant

02

Global Reservation Platform

A travel reservation platform integrating multiple GDSs and supplier APIs for search, pricing, ticketing, and booking workflows. Event-driven services and asynchronous processing ensure reliable communication between providers and internal systems.

NestJS Python PostgreSQL RabbitMQ Docker AWS
providers
multiple GDSs
architecture
event-driven

03

Commerce Order Platform

Backend services powering multi-store ecommerce operations with orders, inventory synchronization, search, and payment workflows. API-first integrations supported fulfillment, product discovery, and customer lifecycle processes across multiple commerce systems.

Laravel NestJS FastAPI Meilisearch Azure
workflows
orders & fulfillment
integrations
payments & shipping

04

Manufacturing Operations Platform

A manufacturing platform handling configurable products, quotations, and operational workflows. Modular backend services orchestrated approvals, inventory processes, and external business integrations across complex business operations.

Laravel PostgreSQL Redis Docker Queues Azure
workflows
product configuration
operations
quoting & approvals

05

Data Intelligence Platform

A large-scale extraction and monitoring system collecting structured and unstructured data from thousands of sources. The platform combined proxy networks, browser automation, and normalization pipelines for reliable high-volume data processing.

PHP Python MySQL SQS Proxies XPath Puppeteer
throughput
millions/day
coverage
thousands of sources

06

Payment & Billing Platform

A payment platform integrating multiple gateways behind a unified API for transaction processing and billing workflows. Tokenization, retries, reconciliation, and webhooks were designed to handle provider failures and ensure reliable payment operations.

Laravel NestJS PostgreSQL OAuth/JWT Webhooks
gateways
multi-provider
operations
reconciliation

06 contact

Let's build something reliable together.

Building backend systems, leading engineering teams, and solving complex integration problems is what I do best. If you're hiring a backend lead, need help with architecture, or want a second opinion on a system that's becoming difficult to scale, I'd be glad to talk.

remotemerge
sapkotamadan
Remote opportunities
Kathmandu

Please enter your name.

Please enter a valid email address.

Please enter your message.