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.