মূল কনটেন্টে যান
BetterSoftZ

ডেভেলপার নিয়োগ

বাংলাদেশে Node.js ডেভেলপার নিয়োগ দিন

Node ও NestJS-এ সার্ভিস, এপিআই ও রিয়েল-টাইম সিস্টেম।

বাংলাদেশে Node.js ডেভেলপার কীভাবে নিয়োগ দেব?

BetterSoftZ-এর মাধ্যমে Node.js ডেভেলপার নিয়োগ মানে ঢাকায় আমাদের নিজস্ব ইঞ্জিনিয়ার নেওয়া, যারা মাসিক চুক্তিতে শুধু আপনার প্রোডাক্টেই কাজ করেন। তারা আপনার রিপোজিটরি ও স্প্রিন্ট প্রক্রিয়ায় কাজ করেন, কাজ শুরুর আগেই আপনি তাদের সাথে কথা বলেন, আর সব কোড ও ইনফ্রাস্ট্রাকচার আপনারই থাকে।

যে কাজে আমরা তাদের লাগাই।

  • ওয়েব ও মোবাইল অ্যাপের জন্য একই এপিআই
  • ট্র্যাকিং ও নোটিফিকেশনের মতো রিয়েল-টাইম ফিচার
  • যেসব সিস্টেম সরাসরি যোগাযোগ করতে পারে না, তাদের মাঝে ইন্টিগ্রেশন সার্ভিস
  • ব্যাকগ্রাউন্ড জব ও কিউ প্রসেসিং

Node.js ডেভেলপাররা সাধারণত কী বানান?

ওয়েব ও মোবাইলের জন্য একটি এপিআই

টাইপ করা একটি এপিআই, যা ওয়েবসাইট ও মোবাইল অ্যাপ দুটোই ডাকে — বিজনেস নিয়ম এক জায়গায়, আর ক্লায়েন্টের ভরসা করার মতো পরিষ্কার এরর রেসপন্স।

রিয়েল-টাইম ফিচার

WebSocket বা সার্ভার-সেন্ট ইভেন্টে লাইভ ট্র্যাকিং, নোটিফিকেশন ও স্ট্যাটাস আপডেট — মোবাইল ডেটায় সংযোগ কেটে আবার জুড়ে যাওয়া ক্লায়েন্টের কথা ভেবে তৈরি।

ইন্টিগ্রেশন সার্ভিস

যে সিস্টেমগুলো সরাসরি কথা বলতে পারে না তাদের মাঝে ছোট সার্ভিস, যা ফরম্যাট অনুবাদ করে এবং এক পক্ষ বন্ধ থাকলে নিরাপদে পুনরায় চেষ্টা করে।

কিউ ও পেমেন্ট

ইমেইল, এসএমএস ও রিকনসিলিয়েশনের ব্যাকগ্রাউন্ড জব, এবং পেমেন্ট গেটওয়ে ফ্লো যেখানে প্রতিটি নিশ্চিতকরণ আবার যাচাই হয় এবং একবারই প্রসেস হয়। Northern Marathon 2026 সিস্টেমে Redis, BullMQ ও SSLCommerz এভাবেই ব্যবহার হয়েছে।

সাধারণ টিম দেখতে কেমন হয়?

Node-এর কাজে সাধারণত এক-দুজন ব্যাক এন্ড ইঞ্জিনিয়ার আপনার ফ্রন্ট এন্ড বা মোবাইল টিমের সাথে কাজ করেন। কিউ বা পেমেন্ট-নির্ভর সিস্টেমে আমরা শুরুতেই দ্বিতীয় একজন যুক্ত করার পরামর্শ দিই, যাতে রিভিউ ও সিস্টেমের জ্ঞান একজনের কাছে আটকে না থাকে।

ইন্টারভিউয়ে কী যাচাই করবেন?

  • অ্যাসিনক্রোনাস কোডে এরর কীভাবে সামলান, যাতে একটি ব্যর্থ জবে পুরো প্রসেস বন্ধ না হয়, জিজ্ঞেস করুন।
  • পেমেন্ট কলব্যাকের ক্ষেত্রে idempotent মানে কী এবং কীভাবে বানাবেন, জিজ্ঞেস করুন।
  • প্রোডাকশনে সার্ভিস ধীর হলে কারণ কীভাবে খুঁজবেন, জিজ্ঞেস করুন।
  • এপিআইয়ের প্রান্তে ইনপুট কীভাবে যাচাই করেন, জিজ্ঞেস করুন।

যেখানে এই স্ট্যাক ভুল সিদ্ধান্ত।

Node মানানসই আইও-নির্ভর কাজে। সিপিইউ-নির্ভর প্রসেসিংয়ে জোর করে Node না চালিয়ে আমরা অন্য রানটাইমের পরামর্শ দেব।

চুক্তি কীভাবে কাজ করে?

ডেভেলপার নিয়োগ বলতে এখানে সাধারণত ডেডিকেটেড টিম মডেল বোঝায়: একটি নির্দিষ্ট স্কোয়াড মাসিক ফি-তে শুধু আপনার প্রোডাক্টে কাজ করে, আর স্প্রিন্ট ধরে ধরে কাজের পরিধি আপনি ঠিক করেন। ন্যূনতম মেয়াদ তিন মাস, তারপর মাস থেকে মাসে চলে। আরও দুটি মডেল আছে, কোনটি ঠিক তা নির্ভর করে কাজটি কতটা স্থির তার উপর।

ডেডিকেটেড টিম

রোডম্যাপ এক রিলিজের পরেও চললে এবং অগ্রাধিকার বদলাতে থাকলে সবচেয়ে ভালো। ডেভেলপার নিয়োগ বলতে সাধারণত এটিই বোঝায়।

ফিক্সড প্রাইস

পুরো প্রজেক্ট আগেই স্পষ্টভাবে বলা গেলে এবং মাসিক ইঞ্জিনিয়ারের বদলে মাইলস্টোনভিত্তিক পেমেন্টসহ একটি অঙ্ক চাইলে এটি ভালো।

টাইম অ্যান্ড ম্যাটেরিয়ালস

ডিসকভারি, অডিট ও সাপোর্টের জন্য মানানসই; আগে ঠিক করা সীমার মধ্যে কাজে লাগানো সময় অনুযায়ী বিল হয়।

প্রতিটি মডেলেই সোর্স কোড ও ইনফ্রাস্ট্রাকচারের অ্যাকাউন্ট আপনার, প্রতি দুই সপ্তাহে স্টেজিং লিংকে চালু সফটওয়্যার পান, আর প্রতি সপ্তাহে লিখিত অগ্রগতির নোট পান।

কাজ শুরুর প্রক্রিয়া কেমন?

  1. 1

    ব্রিফ

    আপনি কাজ, রোডম্যাপ ও স্প্রিন্ট কীভাবে চলে তা বলেন। আমরা বাঁধাধরা প্যাকেজ নয়, আপনার কাজের উপযোগী স্কোয়াড প্রস্তাব করি।

  2. 2

    ইঞ্জিনিয়ারদের সাথে পরিচয়

    আপনি সিভি দেখেন, তারপর প্রস্তাবিত মানুষদের সাথে কথা বলেন। কেউ মানানসই না হলে প্রথম পছন্দ আঁকড়ে না থেকে আমরা অন্য কাউকে প্রস্তাব করি।

  3. 3

    অ্যাক্সেস

    প্রত্যেক ইঞ্জিনিয়ার আপনার রিপোজিটরি, ট্র্যাকার ও চ্যাটে নিজের নামে একটি অ্যাকাউন্ট পান, যেগুলো আপনারই অ্যাকাউন্ট। কাজের জন্য যতটুকু দরকার, ততটুকু অ্যাক্সেস দেওয়ার পরামর্শ দিই।

  4. 4

    ছোট একটি প্রথম কাজ

    প্রথম কাজটি ছোট কিন্তু বাস্তব হোক — এমন পরিবর্তন যা আপনার পুরো পাইপলাইন পেরিয়ে স্টেজিংয়ে যায়, যাতে বড় কাজ শুরুর আগেই প্রক্রিয়ার সমস্যা ধরা পড়ে।

  5. 5

    স্থির ছন্দ

    নিয়মিত স্প্রিন্ট, প্রতি সপ্তাহে লিখিত নোট, এবং কেউ কাজ শুরুর আগেই চুক্তিতে ঠিক করা নোটিশ পিরিয়ড ও হ্যান্ডওভার পরিকল্পনা।

আমাদের কাজের সময়ের সাথে কতটা মিলবে?

ঢাকা GMT+6, আর বাংলাদেশে বর্তমানে ডেলাইট সেভিং নেই, তাই পার্থক্য শুধু আপনার ঘড়ি বদলালেই বদলায়। ফলে মিলের হিসাবটা সহজ। শীতকালে ঢাকা যুক্তরাজ্যের চেয়ে ৬ ঘণ্টা এগিয়ে, গ্রীষ্মকালে ৫ ঘণ্টা, অর্থাৎ যুক্তরাজ্যের সকালে ঢাকায় ইতিমধ্যে দুপুর পেরিয়েছে। যুক্তরাষ্ট্রের ইস্টার্ন সময়ের চেয়ে ঢাকা ১০ থেকে ১১ ঘণ্টা এগিয়ে, তাই যুক্তরাষ্ট্রের সাথে মিল পড়ে ঢাকার দিনের শেষ ভাগে। অস্ট্রেলিয়া ঢাকার চেয়ে ৪ থেকে ৫ ঘণ্টা এগিয়ে, ফলে একসাথে কাজ করার বড় একটি সময় থাকে।

শুরুতেই লিখিতভাবে একটি মূল ওভারল্যাপ সময় ঠিক করার পরামর্শ দিই, স্ট্যান্ড-আপ ও রিভিউয়ের জন্য, আর বাকি সব ট্র্যাকার ও লিখিত নোটের মাধ্যমে অ্যাসিনক্রোনাসভাবে চলুক। ব্রিফে আপনার কাজের সময় জানান, তাতে কতটা মিল পড়ে আমরা সরাসরি বলব।

চুক্তি

সাধারণ প্রশ্ন

Node ডেভেলপাররা কি NestJS ব্যবহার করেন, নাকি সরাসরি Express ও Fastify?

দুটোই ব্যবহার হয়। বড় টিমের জন্য NestJS একটি অভিন্ন কাঠামো দেয়। ছোট সার্ভিসে Fastify-র মতো হালকা ফ্রেমওয়ার্ক মানায়। টিম ও কোডবেস কত বড় হবে, তা দেখে আমরা একটির পরামর্শ দিই।

তারা কি পেমেন্ট গেটওয়ে ইন্টিগ্রেট করতে পারেন?

হ্যাঁ। Northern Marathon 2026-এর জন্য আমরা SSLCommerz ইন্টিগ্রেট করেছি, যেখানে গেটওয়ের কলব্যাক, ব্রাউজার রিডাইরেক্ট ও রিকনসিলিয়েশন জব একই পেমেন্ট জানাতে পারে, আর প্রতিটি গেটওয়ের সাথে আবার যাচাই হয়ে একবারই প্রসেস হয়।

একই ইঞ্জিনিয়ার কি ফ্রন্ট এন্ডও করতে পারেন?

অনেক Node ইঞ্জিনিয়ার ক্লায়েন্ট সাইডেও TypeScript লেখেন, কিন্তু দুই দিকেই গভীরতা লাগলে আমরা আলাদা মানুষ প্রস্তাব করি, কারণ দুই দিকে টানা ইঞ্জিনিয়ার দুই দিকেই ধীর হন।

Node.js ডেভেলপার কত দ্রুত কাজ শুরু করতে পারেন?

চুক্তির পর সাধারণত দুই থেকে তিন সপ্তাহ, সিনিয়রিটির মিশ্রণের উপর নির্ভর করে। পরের সোমবার শুরুর প্রতিশ্রুতি দিয়ে যে ফাঁকা আছে তাকেই আপনার প্রোডাক্টে বসিয়ে দেওয়ার চেয়ে, আমরা এমন একটি তারিখ প্রস্তাব করি যা সত্যিই রাখা যায়।

ইঞ্জিনিয়ারদের আগে ইন্টারভিউ নেওয়া যাবে?

হ্যাঁ, এবং আমরা সেটাই পরামর্শ দিই। আপনি প্রথমে সিভি দেখবেন, তারপর প্রস্তাবিত মানুষদের সাথে কথা বলবেন। কেউ আপনার টিমের জন্য মানানসই না হলে, প্রথম পছন্দ চাপিয়ে না দিয়ে আমরা অন্য কাউকে প্রস্তাব করি।

টিম বাড়ানো বা কমানোর দরকার হলে?

সঠিক মানুষ দিয়ে টিম বাড়াতে কয়েক সপ্তাহ লাগে। কমানো হয় চুক্তির নোটিশ পিরিয়ড অনুযায়ী। কোনোটির জন্যই পুরো চুক্তি নতুন করে আলোচনা করতে হয় না।

খরচ কত?

প্রতি ইঞ্জিনিয়ারের জন্য একটি মাসিক রেট, যা সিনিয়রিটি অনুযায়ী ঠিক হয় এবং কাজ শুরুর আগেই চূড়ান্ত হয় — আলাদা কোনো রিক্রুটমেন্ট বা অনবোর্ডিং ফি নেই। কাজটি বোঝার পরেই আমরা কোটেশন দিই, কারণ তা না বুঝে টিম কাঠামো প্রস্তাব করা নিছক অনুমান।

প্রতিদিন ইঞ্জিনিয়ারদের কে পরিচালনা করেন?

আপনি। অগ্রাধিকার ঠিক করা, কাজ রিভিউ করা ও স্প্রিন্ট চালানো আপনার হাতে। ইঞ্জিনিয়াররা ঢাকায় BetterSoftZ-এর কর্মী, আর কেউ ছেড়ে গেলে বা বদলাতে হলে হ্যান্ডওভার কীভাবে হবে তা চুক্তিতে লেখা থাকে।

কোড ও অ্যাকাউন্টের মালিক কে?

আপনি। পেমেন্টের পর সোর্স কোড ও কাজের ফল আপনার, আর রিপোজিটরি, হোস্টিং ও থার্ড-পার্টি সার্ভিস চলে আপনার নিজের অ্যাকাউন্টে, ফলে নিজের সিস্টেমে ঢুকতে আপনাকে আমাদের উপর নির্ভর করতে হয় না।

টিমকে কোন কাজগুলো সামলাতে হবে, জানান।

আমরা একটি টিম কাঠামো প্রস্তাব করব, ইঞ্জিনিয়ারদের নাম জানাব, আর এমন একটি শুরুর তারিখ দেব যা সত্যিই রাখা যায়।