Open to Backend / Full-Stack Engineer roles

Raihanul Islam.

~$ ▍

I engineer backend systems that stay fast and correct under load — clean API contracts, sensible service boundaries and data models built to scale. My edge is a strong computer-science foundation: data structures & algorithms, networking, operating systems and system design.

~/raihan — zsh

$ whoami

raihanul-islam — software engineer

$ cat stack.yml

backend:Node.js · Express · Godata:PostgreSQL · MongoDB · Prismainfra:Docker · Linux · Gitcs_core:DSA · Networking · OS · DBMS

$ ./status --now

✓ designing for scale & failure

✓ open to backend / full-stack roles

$

DSA problems solved
950+
DSA problems solved
Codeforces · LeetCode · CodeChef
Codeforces max rating
1465
Codeforces max rating
Specialist
CodeChef
2★
CodeChef
Max rating 1650
Full-stack products shipped
4
Full-stack products shipped
Incl. a live community platform

01About

Engineer first, framework second.

I'm a software developer who cares about what happens behind the API — how a request flows through a system, where the data lives, and what breaks first when traffic grows. Most of my work is on the backend: Node.js and Express services, PostgreSQL and MongoDB data models, and increasingly Go.

My foundation is computer science, not just tutorials. Solving 950+ algorithmic problems on Codeforces, LeetCode and CodeChef trained me to reason about complexity and edge cases before I write code, and studying networking, operating systems and databases helps me understand the layers my code actually runs on.

I'm looking for a junior backend or full-stack engineering role on a team that values code review, clean architecture and shipping reliable software — somewhere I can contribute from week one and keep growing toward large-scale distributed systems.

Raihanul Islam

Raihanul Islam

Software Engineer

Bangladesh · Open to remote

Focus
Backend & distributed systems
Core stack
Node.js · TypeScript · Go
Currently
Caching, queues & observability
Education
Diploma in CST, BSPI

Computer science foundations

The fundamentals I lean on to make engineering decisions.

02Tech Stack

Technologies I work with

Tools I use to design, build and ship — grouped by where they sit in the stack.

Languages

Typed, compiled and scripting

  • JavaScript (ES2023)
  • TypeScript
  • Go
  • C++
  • C
  • SQL

Backend & APIs

Services, auth and API design

  • Node.js
  • Express.js
  • REST API Design
  • Microservices
  • JWT / Auth
  • Mongoose

Databases & ORM

Relational, document and BaaS

  • PostgreSQL
  • MongoDB
  • Prisma ORM
  • Firebase

Frontend

Product UIs that talk to real APIs

  • React
  • Next.js
  • Redux Toolkit / RTK Query
  • Tailwind CSS

DevOps & Tooling

Build, ship and debug

  • Docker
  • Linux & Bash
  • Git
  • GitHub
  • Postman
  • Vercel
  • Render
  • Figma

Currently exploring

Going deeper on distributed systems

  • Redis
  • RabbitMQ
  • Apache Kafka
  • Kubernetes
  • AWS
  • CI/CD — GitHub Actions

03Problem Solving

Competitive programming

Algorithmic thinking practiced under time pressure — the habit behind efficient, edge-case-aware production code.

04Projects

Selected work

Systems I've designed and shipped — from a containerized microservices backend to a community platform running in production.

FeaturedDistributed Systems · Backend

HR Management System

Microservices HR platform with a gateway-first architecture.

A backend platform split into four independently deployable services — API Gateway, Auth, Employee and Attendance. Each service owns its data and runs in its own container, so teams could scale or redeploy one without touching the others.

  • API Gateway centralizes routing, JWT verification and rate limiting, keeping downstream services stateless
  • Database-per-service pattern on MongoDB — no shared tables, no cross-service coupling
  • Every service containerized with Docker and deployed independently on Render
  • Architecture and service contracts documented in a detailed README
  • Node.js
  • Express
  • MongoDB
  • JWT
  • Docker
  • Render
architecture4 services · docker

Client

web · mobile · postman

HTTPS

API Gateway

routing · JWT verify · rate limit

Auth

db

Employee

db

Attendance

db

Gateway terminates auth once; services trust signed claims and scale independently.

05Journey

Education & training

Where my engineering foundation comes from — formal computer science, intensive algorithm training and hands-on full-stack development.

  1. Bangladesh Sweden Polytechnic Institute

    Diploma in Computer Science & Technology

    Bangladesh Sweden Polytechnic Institute

    Jan 2023 — 2026

    Core computer science coursework covering the layers modern software runs on.

    • Data Structures
    • Computer Networks
    • Operating Systems
    • DBMS
    • OOP
    • Software Engineering
  2. Phitron

    CS Fundamentals Program

    Phitron

    Aug 2024 — Dec 2025

    Intensive, mentor-led track from programming basics to advanced algorithms. Solved 500+ graded problems along the way.

    • C / C++
    • DSA
    • OOP
    • Databases & SQL
    • Problem Solving
  3. Programming Hero

    Complete Web Development (MERN)

    Programming Hero

    Jan 2022 — Jul 2022

    Full-stack JavaScript bootcamp — built and deployed multiple end-to-end applications with authentication, REST APIs and databases.

    • React
    • Node.js
    • Express
    • MongoDB
    • Firebase Auth

06Contact

Let's build something reliable.

Hiring for a backend or full-stack role, or have a project that needs solid engineering? I usually reply within a day.

Emailrihanulislam2015@gmail.com
LocationBangladesh · Open to remote

Currently open to junior backend, full-stack and software engineering roles — remote or on-site.