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

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

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

পিএইচপি ব্যাক এন্ড, এপিআই ও অ্যাডমিন প্ল্যাটফর্ম — দীর্ঘদিন রক্ষণাবেক্ষণের কথা মাথায় রেখে তৈরি।

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

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

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

  • জটিল পারমিশন ও অনুমোদন প্রক্রিয়াসহ বিজনেস সিস্টেম
  • অ্যাডমিন ব্যাক অফিস ও ইন্টারনাল টুল
  • ওয়েব ও মোবাইল অ্যাপের জন্য এপিআই
  • অন্যের রেখে যাওয়া পিএইচপি কোডবেস হাতে নেওয়া

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

পারমিশন ও অনুমোদন

ভূমিকা, শাখা বা বিভাগভিত্তিক সীমা, বহুধাপের অনুমোদন এবং কে কী বদলেছে তার অডিট ট্রেইল। বিজনেস সিস্টেম সাধারণত এখানেই জটিল হয়, আর Laravel-এর কাঠামো এখানে কাজে আসে।

ব্যাক অফিস ও ইন্টারনাল টুল

অপারেশন, ফাইন্যান্স বা সাপোর্ট টিমের অ্যাডমিন প্যানেল — যেখানে মানায় সেখানে Livewire বা Filament, যেখানে মানায় না সেখানে আলাদা ফ্রন্ট এন্ড।

ওয়েব ও মোবাইলের এপিআই

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

অন্যের রেখে যাওয়া পিএইচপি কোডবেস

আগে যা আছে তা পড়া, গুরুত্বপূর্ণ পথগুলোর চারপাশে টেস্ট যোগ করা, তারপর এক ঝুঁকিপূর্ণ রিরাইটের বদলে ছোট ছোট ধাপে PHP ও Laravel ভার্সন আপগ্রেড।

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

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

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

  • শাখা ও অনুমোদন-শৃঙ্খলাসহ প্রতিষ্ঠানে ভূমিকা ও পারমিশন কীভাবে মডেল করবেন, জিজ্ঞেস করুন।
  • ধীর কোয়েরি, N+1 সমস্যা ও অনুপস্থিত ইনডেক্স কীভাবে খুঁজে ঠিক করেন, জিজ্ঞেস করুন।
  • পুরনো Laravel ভার্সন থেকে বর্তমান ভার্সনে প্রজেক্ট কীভাবে নেবেন, জিজ্ঞেস করুন।
  • টাকার অঙ্ক কীভাবে সংরক্ষণ ও রাউন্ড করেন এবং কীভাবে টেস্ট করেন, জিজ্ঞেস করুন।

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

বিজনেস সিস্টেমের জন্য Laravel চমৎকার, কিন্তু খুব বেশি লোডের রিয়েল-টাইম কাজের জন্য উপযুক্ত নয় — সেখানে আমরা Node বা Go প্রস্তাব করব।

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

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

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

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

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

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

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

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

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

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

  1. 1

    ব্রিফ

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

  2. 2

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

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

  3. 3

    অ্যাক্সেস

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

  4. 4

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

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

  5. 5

    স্থির ছন্দ

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

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

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

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

চুক্তি

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

অন্য এজেন্সির বানানো প্রজেক্ট কি আপনাদের Laravel ডেভেলপাররা হাতে নিতে পারেন?

হ্যাঁ। আমরা রিপোজিটরির অ্যাক্সেস চাই এবং যিনি সিস্টেমটি জানেন তার সাথে সময় চাই, তারপর হিসাব দেওয়ার আগে কোড পড়ি। কোথায় ঝুঁকি আর কোথায় ঠিক আছে, তার সহজ বিবরণ আপনি পান, ফলে রাখা, মেরামত বা বদলানোর সিদ্ধান্ত আপনারই থাকে।

তারা কোন PHP ও Laravel ভার্সনে কাজ করেন?

নতুন কাজে বর্তমান ভার্সন। অন্যের প্রজেক্টে যে ভার্সন চলছে সেটিতেই কাজ করেন, আর রিরাইট ধরে না নিয়ে ছোট ধাপে আপগ্রেডের পরিকল্পনা করি।

Livewire ও Filament, নাকি আলাদা ফ্রন্ট এন্ড?

দুটোই সম্ভব। অ্যাডমিনের কাজে Livewire ও Filament দ্রুত। কাস্টমার-মুখী ভারী ইন্টারফেস থাকলে আলাদা React ফ্রন্ট এন্ড মানানসই। স্ক্রিনগুলো দেখার পরে আমরা একটির পরামর্শ দিই।

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

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

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

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

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

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

খরচ কত?

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

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

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

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

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

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

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