OPEN TO FULL-TIME ROLES & FREELANCE PROJECTS

Md Mofijur Rahman

Golang & Node.js Backend Engineer · Dhaka, Bangladesh

I build fast, reliable backends and the products on top of them — Go and Node.js microservices, Next.js apps, Laravel/WordPress sites, and AI agents delivered as a service (AaaS, multi-agent, MCP). 4.5+ years shipping production systems that handle 50K+ daily orders and sub-millisecond trading APIs.

Md Mofijur Rahman (Ahmad), Golang and Node.js backend engineer in Dhaka
4.5+
Years in Production
50K+
Daily Orders Served
Go·Node·Next
Core Stack
800→50ms
API Latency Cut
scroll

Engineering at the intersection of scale & performance

I'm Md Mofijur Rahman (Ahmad), a backend-focused Golang & Node.js engineer in Dhaka, Bangladesh with 4.5+ years of professional experience. I currently lead a remote team at RixoTech, delivering web platforms, AI automation and Agent-as-a-Service solutions for clients worldwide.

I specialize in designing decoupled microservices, gRPC-based service communication, and event-driven architectures using Golang, Node.js, PostgreSQL, and Redis. I am adept at delivering clean, maintainable, production-grade code optimized for concurrency and system-level performance.

My experience spans architecting decoupled microservices for high-traffic e-commerce and OTA platforms, a real-time trading system for the Dhaka Stock Exchange, full-stack Next.js and Laravel apps, and AI workflows built with multi-agent pipelines and MCP servers.

Backend Engineering
Golang · Node.js (NestJS/Express) · PHP · Laravel · TypeScript · SQL
Go Ecosystem
Gin · Chi · Fiber · GORM · sqlc · SQLx · Goroutines · Channels
Databases & Messaging
PostgreSQL · MySQL · MongoDB · Redis · gRPC · Kafka · RabbitMQ
Frontend & CMS
React · Next.js · React Native · WordPress · HTML/CSS
AI Agents & Automation
AI Automation · AI Agents · Agent as a Service (AaaS) · Multi-Agent Systems · MCP (Model Context Protocol)
DevOps
Docker · CI/CD · Nginx · Linux (Ubuntu) · Git

Experience

Aug 2026 – Present
Software Engineer
RixoTech
Leading a remote team delivering e-commerce, marketplace, booking and business web platforms for international clients — Go/Node.js backends, Next.js front ends, Laravel and WordPress.
Oct 2023 – Aug 2026
Software Engineer
TechnoNext Limited
Built scalable Go microservices with Kafka and RabbitMQ for the CartUp e-commerce platform and the FirstTrip OTA (hotel, tour and travel booking), tuning PostgreSQL with sqlc/SQLx.
Oct 2022 – Oct 2023
Software Developer
BDTask Limited
Built the Benemoy Securities order management system for the Dhaka Stock Exchange in Go with native ITCH/FIX parsers and Redis caching, reaching sub-millisecond API latency.
Apr 2022 – Oct 2022
Full-Stack Developer
Shara IT
Designed a Madrasha Management System with Node.js (NestJS), PostgreSQL and React Native.

Core Proficiencies

Golang / Microservices95%
SQL / PostgreSQL / Redis92%
gRPC / Kafka / Messaging88%
System Design / Performance90%
Next.js / Laravel / Full-Stack85%
AI Automation / Agents / MCP80%

Tools of the trade

A curated selection of technologies I use to build reliable, high-performance systems.

Languages

GolangNode.js (NestJS/Express)PHPLaravelTypeScriptJavaScriptSQLHTML/CSS

Go Ecosystem

GinChiFiberGORMsqlcSQLxGo-routinesChannels

Databases & Caching

PostgreSQLMySQLMongoDBRedis

Architecture & Messaging

MicroservicesgRPCKafkaRabbitMQEvent-Driven ArchitectureDDD

DevOps & Infrastructure

DockerCI/CDNginxLinux (Ubuntu)Git

Frontend UI

ReactNext.jsReact NativeWordPress

AI Agents & Automation

AI AutomationAI AgentsAgent as a Service (AaaS)Multi-Agent SystemsMCPLLM APIs

How I can help

Hiring a backend engineer, or need a project delivered? I work full-time with teams and take freelance and contract projects through RixoTech.

Backend & API Development (Go / Node.js)

REST and gRPC APIs, microservices and background workers in Golang or Node.js (NestJS/Express) — designed to stay fast as traffic grows.

CartUp: 4 Go microservices, 50K+ daily orders, API latency cut from 800ms to 50ms.

GolangNode.jsNestJSgRPCKafkaRabbitMQPostgreSQLRedis

Performance Tuning & Scaling

Find and fix slow endpoints: Redis caching, query optimization, concurrency and Docker/Nginx deployment for systems under real load.

Benemoy Securities (DSE trading OMS): sub-millisecond API latency with Redis + PostgreSQL.

GolangRedisPostgreSQLDockerNginxLinux

Full-Stack Web Apps (React / Next.js)

Business web apps, dashboards and booking/e-commerce platforms — Next.js or React front end on a Go or Node.js backend, with payments.

Vibrant African Journeys: tour booking platform with Stripe & PayPal payments.

Next.jsReactTypeScriptNode.jsStrapiStripePayPal

AI Automation, AI Agents & MCP

Automate repetitive work with AI: LLM-powered workflows, multi-agent systems and MCP (Model Context Protocol) servers that connect AI assistants to your own data and tools.

Built an AI job-application pipeline: multi-source scraping, LLM scoring and writing, Telegram approvals and a live dashboard.

AI AutomationLLM APIsMCPMulti-Agent SystemsPythonNode.jsGolang

Agent as a Service (AaaS)

AI agents that do a real job for your business — built, hosted and monitored by me as a managed service, so you get the results without running the infrastructure.

Runs my own always-on AI job agent: scheduled scraping, LLM scoring, Telegram approvals and a live dashboard.

AI AgentsMulti-Agent SystemsMCPLLM APIsGolangNode.jsDocker

PHP / Laravel & WordPress

Laravel APIs and admin panels, WordPress business sites and maintenance for small and growing companies.

RixoTech: leading a remote team delivering e-commerce, marketplace and business websites for clients.

PHPLaravelMySQLWordPressHTMLCSS

Things I've built

Distributed microservices, scalable backend systems, and OTA platforms.

Featured

CartUp (E-Commerce)

Distributed Microservices Architecture

Engineered decoupled Go microservices for core Product, Order, and Customer domains, using gRPC for type-safe inter-service communication and Kafka for event-driven, asynchronous workflows — built for horizontal scalability.

gRPC + Event-Driven Microservices
GolangMicroservicesgRPCKafkaPostgreSQLRedisDocker

Apeiro

Microservices Platform — RixoTech

Engineered backend microservices for a Canada-based subscription digital service provider, powering immersive AR/VR and 3D experiences. Built event-driven services with RabbitMQ and gRPC for inter-service communication, backed by PostgreSQL and a NestJS/Next.js application layer.

AR/VR + Event-Driven Microservices
GolangNestJSNext.jsPostgreSQLRedisRabbitMQgRPCAR / VR / 3D

FirstTrip

Online Travel Agency (OTA) Platform — TechnoNext

Contributed to a high-traffic travel booking architecture at TechnoNext, optimizing query execution and elevating front-end performance for a smooth user experience. Managed complex hotel and holiday booking modules.

High-traffic OTA system
GolanggRPCKafkaReact.jsRedisSystem Performance

Distributed Order Microservice

Engineering scalable backend systems for high-traffic platforms. This showcase demonstrates a distributed order-processing microservice built with Golang, gRPC, and Kafka — designed for horizontal scalability and resilient, event-driven communication between services.

Microservice Request Flow
01
gRPC API Layer

Order requests arrive via gRPC from upstream services (Product, Customer) using protobuf-defined contracts for type-safe, versioned communication.

gRPCProtobufType-Safe APIsService Contracts
02
Validation & Business Logic

Incoming orders are validated against business rules. Logic is optimized for concurrency using Go-routines and channels to ensure non-blocking execution.

Go-routinesChannelsConcurrencyValidation
03
High-Performance Persistence

Data is persisted to PostgreSQL using sqlc for type-safe, high-performance queries. Schemas are optimized with indexing for fast operational access.

PostgreSQLsqlcDatabase IndexingType-Safe SQL
04
Event-Driven Messaging (Kafka)

Order events are published to Kafka topics, decoupling the Order service from downstream consumers like Inventory, Billing, and Notification services.

KafkaEvent-DrivenMicroservicesDecoupling
05
Caching & Service Sync

Order state is cached in Redis for sub-millisecond reads, while downstream microservices stay in sync via gRPC calls with retries and graceful degradation.

RedisgRPCResilienceMicroservices
GOLANG
// Distributed order microservice (Golang + gRPC)
func (s *OrderService) CreateOrder(ctx context.Context, req *pb.CreateOrderRequest) (*pb.OrderResponse, error) {
// 1. Validate the incoming gRPC request payload
if err := s.validator.Validate(req); err != nil {
return nil, status.Errorf(codes.InvalidArgument, "invalid order: %v", err)
}
// 2. Persist to PostgreSQL via sqlc for type-safe, low-latency writes
order, err := s.queries.CreateOrder(ctx, db.CreateOrderParams{
ProductID: req.ProductId,
CustomerID: req.CustomerId,
Quantity: req.Quantity,
Price: req.Price,
})
// 3. Publish "order.created" to Kafka for async downstream services
payload, _ := json.Marshal(order)
err = s.kafkaWriter.WriteMessages(ctx, kafka.Message{
Key: []byte(order.ID.String()),
Value: payload,
})
// 4. Cache order state in Redis for fast, repeated reads
s.redis.Set(ctx, fmt.Sprintf("order:%s", order.ID), payload, time.Hour)
return &pb.OrderResponse{
OrderId: order.ID.String(),
Status: "ACCEPTED",
}, nil
}
Low-Latency Execution
Optimized for millisecond-level response times using Go's efficient runtime and concurrency model.
Event-Driven Scale
Kafka-based architecture allows for horizontal scaling and reliable message delivery across services.
Type-Safe gRPC Contracts
Protobuf-defined gRPC services ensure type-safe, versioned communication across microservice boundaries.

Let's build something remarkable

Hiring a Golang / Node.js engineer, or need a project built? Tell me a little about it — I reply within one working day (Dhaka, UTC+6).

Chat on WhatsApp

Opens your email app with the message filled in.

Based in Dhaka, Bangladesh · on-site, hybrid or remote · can join after a 30-day notice.

Email
info@mmrahmad.com
LinkedIn
linkedin.com/in/mmrahmad91
GitHub
github.com/mmrahmad
WhatsApp
+880 1840-675691