Bishal

Backend Engineer in Nepal

Bishal

Backend Software Engineer

Backend engineer building reliable APIs, services, and data systems with Node.js and Java.

2+ Years Experience · Node.js · Java · REST APIs · SQL

About Me

Backend-focused engineer shipping reliable services

Results-driven Backend Software Engineer with 2+ years designing and delivering APIs, services, and data layers using Node.js and Java.

Full story →

Results-driven Backend Software Engineer with 2+ years designing, developing, and deploying scalable server-side applications. Comfortable owning API design, database modeling, authentication flows, and production troubleshooting across Node.js and Java stacks.

Hands-on experience building REST services, integrating third-party systems, writing tests, and collaborating with frontend teams to ship features on schedule. Focused on clean code, clear contracts, and maintainable architecture.

Explore projects or browse services.

Years Experience
2+
Core Stack
Node · Java
Focus
APIs & Services

Services

Backend offerings for teams that need API ownership

Dedicated help for Node.js services, Java backends, API design, and database work.

View all →

Technical Skills

Tools I use to ship backend work

Languages, frameworks, databases, and practices used day to day.

View all →

Languages

  • JavaScript (ES6+)
  • TypeScript
  • Java
  • SQL

Backend

  • Node.js
  • Express.js
  • NestJS basics
  • Java / Spring Boot basics
  • REST API
  • JWT Auth

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis

ORM / Drivers

  • Prisma
  • Mongoose
  • JDBC
  • Hibernate basics

Cloud & DevOps

  • Docker basics
  • Git
  • CI/CD basics
  • Linux
  • AWS fundamentals

Testing

  • Jest
  • Supertest
  • JUnit basics
  • Unit Testing
  • API Testing

Professional Experience

2+ years shipping backend features

Roles focused on APIs, services, and databases with Node.js and Java.

View all →
  1. 2024 – Present

    Backend Software Engineer

    Current Role

    • Build and maintain REST APIs in Node.js for web and mobile clients
    • Implement business logic, validation, and authentication flows
    • Design MySQL/MongoDB schemas and optimize frequent queries
    • Collaborate with frontend and QA in Agile sprints to ship features on schedule
    • Write unit and API tests to keep regressions low before releases
  2. 2023 – 2024

    Junior Backend Developer

    Previous Role

    • Developed Java and Node.js services for internal tools and client portals
    • Created CRUD modules, reporting endpoints, and integration hooks
    • Improved error handling and logging for faster production debugging
    • Participated in code reviews and documentation for shared backend modules

Featured Projects

Backend work that shipped

APIs, services, and data pipelines built with Node.js and Java.

View all →

Order & Inventory API Platform

Node.js REST backend for order intake, stock checks, and status workflows used by an internal ops dashboard.

  • Node.js
  • Express.js
  • PostgreSQL
  • Redis
  • JWT
  • Designed order, product, and inventory endpoints with clear status transitions
  • Added Redis caching for hot product lookups to cut repeat DB load
  • Implemented JWT auth and role checks for admin vs operator access
View details →

HR Leave Management Service

Java service for leave requests, approvals, and balance calculations integrated with an existing employee directory.

  • Java
  • Spring Boot
  • MySQL
  • REST
  • Modeled leave policies and balance rules in a relational schema
  • Built approval workflows with manager and HR roles
  • Exposed REST endpoints consumed by a React frontend
View details →

Notification Worker & Email Pipeline

Background Node.js worker that sends email/SMS notifications from queued events without blocking the main API.

  • Node.js
  • Redis
  • SMTP
  • BullMQ-style queues
  • Decoupled notification delivery from request/response latency
  • Added retries and dead-letter handling for failed deliveries
  • Templated transactional emails for account and order events
View details →

Auth & User Access Module

Shared authentication module with registration, login, refresh tokens, and password reset flows.

  • Node.js
  • Express.js
  • MongoDB
  • JWT
  • bcrypt
  • Implemented secure password hashing and refresh-token rotation basics
  • Centralized middleware for protected routes
  • Added rate limiting on login endpoints
View details →

Let's Work Together

Looking for a backend engineer?

Open to collaborations and full-time conversations around Node.js, Java, and API-heavy products.

Prefer details first? Read the FAQ or browse services.

Kathmandu, Nepal