Backend Software Engineer · Nepal

Building distributed systems that run quietly and scale reliably.

I'm a backend engineer with 5+ years designing and shipping production microservices — from KYC verification pipelines and CRM gateways to audit systems and automated diagnostics. I specialize in Node.js (TypeScript), PHP/Laravel, and event-driven architectures using RabbitMQ and Docker.

5+
Years experience
20+
Services shipped
6
Core technologies
100%
In-production systems
Microservice Architecture
Designed and shipped 20+ services that communicate via RabbitMQ, REST APIs, and event queues — all running in Docker-based environments.
Production-First Mindset
Every service I build is used daily by real employees. I own the full cycle — from architecture decisions to deployment and monitoring.
Polyglot Backend
Fluent across Node.js + TypeScript, PHP/Laravel, Codeigniter, Python/Flask, and Core PHP — choosing the right tool for each service.
Remote-Ready
Comfortable with async-first workflows, documentation-driven development, and independent delivery across distributed teams.
02 — Expertise

What I'm good at

Backend systems, APIs, and infrastructure — built for reliability and scale.

01 —

Backend Development

Node.js TypeScript PHP / Laravel Codeigniter Python / Flask Core PHP Express.js REST API Design
02 —

Databases & Storage

PostgreSQL MySQL MongoDB Oracle Redis Query Optimization Schema Design
03 —

Infrastructure & DevOps

Docker CI/CD RabbitMQ Git Linux Jira Background Jobs Cron Automation
04 —

System Design

Microservices Event-Driven Architecture Access Control Audit Logging Workflow Automation Third-party Integration
Node.js
TypeScript
Laravel
PHP
Python
Docker
RabbitMQ
PostgreSQL
MySQL
MongoDB
Oracle
Redis
CI/CD
Git
03 — Portfolio

Production Services

20+ backend services shipped and actively used in production. All are internal enterprise systems — no screenshots, real impact.

Node.jsTypeScript
KYC Verification Service
Identity verification pipeline handling document checks and compliance validation for onboarding workflows.
→ Handles identity verification for new customer onboarding · Reduces manual review overhead
Node.js
Assets Recovery Service
Field assistant tool for tracking and recovering company assets in the field — managing assignment, status, and returns.
→ Used by field assistants daily · Replaces manual tracking process
Node.jsTypeScript
Support Ticket Config Service
Configuration backbone for the support ticketing system — managing categories, priorities, routing rules, and SLA settings.
→ Powers the configuration layer for all support workflows company-wide
Node.jsTypeScript
Follow-up Service
Automated follow-up engine for task tickets — triggering reminders, escalations, and status updates on overdue items.
→ Reduces ticket resolution time · Automates ~100% of follow-up notifications
Node.jsTypeScript
Access Control Service
Role-based access control layer for the task management platform — managing permissions, roles, and resource authorization.
→ Centralizes authorization across multiple services · Enforces least-privilege access
Node.jsTypeScript
Audit Service
Centralized audit logging service capturing user actions, system events, and data mutations across the platform for compliance.
→ Logs all critical system events · Provides full audit trail for compliance requirements
Node.jsTypeScript
Installation Ticket Service
End-to-end ticket management for field installation jobs — scheduling, assignment, progress tracking, and completion reporting.
→ Tracks installations from dispatch to completion · Used by field teams daily
LaravelPHP
CRM Command Service
Write-side command service for the CRM platform — handling customer creation, updates, relationship management, and data mutations.
→ Core CRM write layer · Processes all customer data mutations company-wide
LaravelPHP
CRM Gateway Service
API gateway and routing layer for the CRM — aggregating reads, handling authentication, and routing requests to internal services.
→ Single entry point for CRM consumers · Manages service-to-service routing
LaravelPHP
Task Management Command Service
Command layer for task creation, assignment, and lifecycle management across teams. Handles complex task trees and dependencies.
→ Manages task operations for entire organization · Integrates with follow-up and audit services
LaravelPHP
Employee Management (SMScast)
Employee data management system with SMS broadcasting — managing profiles, notifications, and bulk communication to field staff.
→ Manages employee data for 500+ field staff · Enables instant SMS broadcast to teams
CodeigniterPHP
CRM Frontend Portal
Customer-facing CRM portal enabling relationship management, pipeline tracking, and customer interaction history for sales teams.
→ Primary CRM interface for sales reps · Integrates with CRM command and gateway services
CodeigniterPHP
Marketing Activities Tracker
Geo-aware marketing activity dashboard with Leaflet.js map integration — tracking campaigns, coverage areas, and field agent activity.
→ Visualizes marketing coverage on live maps · Used by marketing team for campaign planning
CodeigniterPHP
Missed Call Service
Dashboard to capture, track, and manage missed call records — routing callbacks and flagging unresolved interactions for follow-up.
→ Ensures zero missed calls go unresolved · Feeds data into CRM follow-up workflows
CodeigniterPHP
Channel Partner Portal
Portal for external channel partners to manage their accounts, track performance, and submit requests through a dedicated interface.
→ External-facing partner interface · Reduces manual partner management overhead
CodeigniterPHP
Field Assistant Handbook
Digital employee handbook for field assistants — policies, SOPs, training materials, and guides accessible from the field.
→ Digitized FA onboarding and policy reference · Reduces HR support queries
CodeigniterPHP
SMScast Frontend
Frontend interface for the SMS broadcast system — composing messages, selecting employee groups, and monitoring delivery status.
→ Enables HR to send targeted SMS to any employee segment instantly
Core PHP
eBill Service
Electronic billing service for generating, managing, and distributing invoices — integrated into the CRM and customer management platform.
→ Automates invoice generation and delivery · Handles billing for all customer accounts
React.js
CFU Frontend
Call Follow-Up frontend built in React — enabling agents to log follow-up actions, schedule callbacks, and track customer resolution status.
→ Modern React interface for call center follow-up workflows
PythonFlask
Auto Diagnostic Service
Python-based automated diagnostic engine — analyzing system health, detecting anomalies, and triggering alerts for infrastructure issues.
→ Automated system health monitoring · Reduces incident detection time significantly
04 — Contact

Let's work together

I'm actively looking for remote backend engineering roles. If you're hiring or want to chat about a project, I'd love to hear from you.

Get in touch

Whether it's a full-time remote role, contract work, or just an exploratory chat — feel free to reach out. I typically reply within 24 hours.

vbeaks@gmail.com
github.com/vbeaks
linkedin.com/in/vbeaks