Developer profile-এ long technology list লেখা সবচেয়ে সহজ।
Hiring signal হিসেবে সবচেয়ে দুর্বলগুলোর একটি।
React, Node.js, Next.js, MongoDB, AWS, AI।
ঠিক আছে।
এখন দেখুন requirement unclear, data sensitive, deadline fixed আর existing code screenshot-এর সাথে না মিললে কী করে।
Evaluation সেখান থেকে।
Stack না, problem দিয়ে শুরু
Useful first brief-এ:
- user;
- business outcome;
- current system;
- biggest risk;
- deadline;
- success-এর evidence।
এসব না জিজ্ঞেস করে developer stack prescribe করলে answer rehearsed হতে পারে।
Good technical decision constraint-এর উপর নির্ভর করে।
Boundary question করুন
Candidate-কে জিজ্ঞেস করতাম:
- Authentication কোথায় check হবে?
- Tenant বা account ownership কীভাবে enforce হবে?
- কোন data browser-এ যাবে?
- Provider timeout হলে কী?
- Retry duplicate work কীভাবে ঠেকাবে?
- কী backup লাগবে?
- Release rollback কীভাবে?
- First version থেকে কী intentionally বাদ?
Exact technology-এর চেয়ে failure path দেখে কি না—বেশি জরুরি।
এক comparable example চান
“Best project দেখান” বললে সুন্দর screenshot আসে।
এক comparable decision চান:
একই data boundary, workflow, integration বা deployment risk কোথায় handle করেছেন? কী own করেছেন? এখন কী বদলাতেন?
Client confidentiality থাকলে answer anonymous হতে পারে।
দেখুন:
- clear problem;
- actual ownership;
- reasoned decision;
- tradeoff;
- verification;
- honest limitation।
Paid discovery task
Meaningful কাজের জন্য বড় free “test”-এর চেয়ে small paid discovery safe।
Output হতে পারে:
- current-system map;
- risk register;
- scoped first release;
- architecture decision;
- migration plan;
- representative prototype;
- assumption-সহ estimate।
এতে developer কীভাবে পড়ে, প্রশ্ন করে, document করে আর decision নেয়—দেখা যায়।
Build না চললেও value থাকে।
Communication-ও engineering
International client Bangladesh থেকে hire করলে time-zone communication review করুন।
জিজ্ঞেস করুন:
- update rhythm কী?
- decision কোথায় থাকে?
- blocker কীভাবে escalate?
- overlap hour কোনটা?
- demo-তে কী থাকবে?
- scope change কোথায় record?
Clear writer আপনি ঘুমালেও কাজ move করতে পারে।
Uncertainty লুকানো developer এক sentence-এ week হারাতে পারে।
Coding-এর আগে ownership
Agreement-এ:
- source-code ownership;
- repository access;
- infrastructure ownership;
- account আর domain ownership;
- license;
- third-party cost;
- data responsibility;
- handoff material;
- support window;
- confidentiality।
Production যেন শুধু developer-এর control-এর account-এ না থাকে।
আবার private credential casual chat-এ share করতেও বলবেন না।
Least privilege আর named ownership।
Country না, risk price করুন
Bangladesh-এ অনেক experience আর price level-এর developer আছে।
সব দেশেই আছে।
Narrow task-এ lowest quote ঠিক হতে পারে।
Payment, tenant data, migration বা business-critical operation-এ dangerously low হতে পারে।
Compare করুন:
- scope assumption;
- risk coverage;
- exclusion;
- communication;
- maintainability;
- verification;
- post-launch ownership।
Number এসবের পাশে meaningful।
Red flag
- Ranking, revenue বা “bug-free” guarantee।
- System না পড়ে precise estimate।
- Chat-এ production secret।
- Authorization বা data ownership নিয়ে প্রশ্ন নেই।
- সব problem-এ rewrite।
- Written exclusion নেই।
- Failure, recovery বা handoff plan নেই।
- Permission ছাড়া client work।
Confidence ভালো।
Uninspected system নিয়ে certainty ভালো না।
Practical shortlisting
- সবাইকে একই outcome-focused brief।
- Proposal-এর আগে question compare।
- Strong fit-এর সাথে paid discovery।
- Artifact আর communication review।
- Scope, ownership, verification, handoff agree।
- এক bounded milestone দিয়ে start।
শুরুতে attention বেশি লাগে।
পরে expensive confusion কমে।
Engagement-এর জন্য পড়ুন fixed-price বনাম hourly। আমি কীভাবে operate করি—দেখুন async client communication system।
Full-Stack, SaaS বা AI automation project-এর জন্য hire করলে preselected stack না, outcome পাঠান।
- #Hiring
- #Full-Stack Developer
- #বাংলাদেশ
- #Client Guide
- #Software Project

আরও পড়ুন
ইঞ্জিনিয়ারিং, SaaS, ফ্রিল্যান্সিং আর নির্ভরযোগ্য প্রোডাক্ট তৈরির সম্পর্কিত লেখা।