Title: Senior Full Stack Developer (Node.js / TypeScript)
Company Name: InfoLoom Systems LLC
Vacancy: --
Age: At least 27 years
Job Location: Dhaka (Vatara)
Salary: Tk. 50000 - 80000 (Monthly)
Experience:
Experience Requirements:
4+ years professional experience with Node.js & TypeScript.
Proven track record building a full-fledged, multi-tenant SaaS platform.
Production experience with REST/GraphQL, distributed services, and Laravel (PHP) interoperability.
Team/tech lead experience is a plus.
Additional Requirements:
Strong SQL (MySQL/PostgreSQL), schema design, migrations, performance tuning.
Docker, CI/CD pipelines (GitHub/GitLab/etc.), environment promotion & release management.
Queues/background jobs, caching, and async processing.
Solid testing strategy (unit/integration/e2e), code review discipline, clear documentation.
Bonus: Working knowledge of React/Next.js for admin dashboards and internal tools.
Core SaaS Competencies (must-have):
Hands-on experience building/operating a full-fledged multi-tenant SaaS (from design to production).
Data modeling & migrations at scale; versioned APIs; backward compatibility strategies.
Security: OWASP best practices, input validation, secrets, session mgmt, CSRF/XSS/SQLi defenses.
Compliance awareness (data retention, PII handling), audit trails, and export/import tooling.
API-first mindset with OpenAPI/Swagger docs; SDK/webhook patterns.
Performance tuning of SQL (indexes, query plans) and cache design (e.g., Redis).
Cloud-agnostic ops concepts (compute, storage, networking, load balancers, CDN) without vendor lock-in.
Read Before Apply:
Only shortlisted candidates will be contacted. Ensure your resume clearly lists Node.js/TypeScript, full-fledged SaaS, multi-tenancy, REST/GraphQL, SQL, Docker, CI/CD, security, and cloud infrastructure experience.
Job Context:
Infoloom Systems LLC is a U.S.-based software/IT service provider serving furniture retailers across the USA. We are building a multi-tenant SaaS platform and supporting applications to replace our existing system (catalog management, e-commerce integrations, retailer services). We’re setting up a full-time on-site team in Vatara, Dhaka and looking for a senior engineer who can architect, build, and lead.
Job Responsibilities:
Architect, build, and own backend services in Node.js + TypeScript (REST/GraphQL).
Integrate and interoperate with existing Laravel (PHP) modules/services.
Design multi-tenant data models; optimize SQL queries, indexing, and performance.
Implement auth, RBAC, rate limiting, caching, and observability (logs/metrics/tracing).
Containerize and deploy with Docker; manage CI/CD pipelines; work with AWS/Cloud services.
Collaborate on product specs and system design; write clean, testable, documented code.
Lead a small team (code reviews, task breakdown, mentoring, quality gates).
Uphold security, reliability, and scalability best practices across the stack.
| University | Percentage (%) |
|---|---|
| Daffodil International University (DIU) | 8.11% |
| Bangladesh University | 4.05% |
| Dhaka International University | 4.05% |
| Northern University Bangladesh | 2.70% |
| University of South Asia | 2.70% |
| National University | 2.70% |
| University of Rajshahi | 2.70% |
| United International University | 2.70% |
| Ahsanullah University of Science and Technology (AUST) | 2.70% |
| Port City International University | 2.70% |
| Age Range | Percentage (%) |
|---|---|
| 20-30 | 59.46% |
| 31-35 | 18.92% |
| 36-40 | 14.86% |
| 40+ | 6.76% |
| Salary Range | Percentage (%) |
|---|---|
| 0-20K | 4.05% |
| 20K-30K | 5.41% |
| 30K-40K | 6.76% |
| 40K-50K | 18.92% |
| 50K+ | 64.86% |
| Experience Range | Percentage (%) |
|---|---|
| 0 years (Freshers) | 14.86% |
| 0.1 - 1 years | 5.41% |
| 1.1 - 3 years | 24.32% |
| 3.1 - 5 years | 22.97% |
| 5+ years | 32.43% |