لیڈ ویب ڈویلپر - بیک اینڈ
ملازمت کی تفصیل
ہم ایک تجربہ کار لیڈ ویب ڈویلپر - بیک اینڈ کی تلاش میں ہیں جسے اسکیل ایبل، محفوظ اور اعلیٰ کارکردگی کے حامل بیک اینڈ سسٹمز بنانے میں مہارت حاصل ہو۔ مثالی امیدوار بیک اینڈ سروسز کے ڈیزائن اور نفاذ کی قیادت کرے گا، مضبوط کلاؤڈ آرکیٹیکچر کو یقینی بنائے گا اور بہترین طریقہ کار پر عمل کرے گا۔ اس کردار میں جونیئر ڈویلپرز کی رہنمائی، کراس فنکشنل ٹیموں کے ساتھ تعاون، اور پیچیدہ منصوبوں کی کامیابی کو آگے بڑھانا شامل ہے۔
ذمہ داریاں
- اسکیل ایبل اور ماڈیولر بیک اینڈ سسٹمز کی آرکیٹیکچر اور ڈیزائننگ، بہترین کارکردگی اور دیکھ بھال کو یقینی بنانا۔
- سسٹم لیول کے اجزاء جیسے APIs، ڈیٹا بیس، اور کلاؤڈ انفراسٹرکچر کی تعریف اور نفاذ۔
- فرنٹ اینڈ اور بیک اینڈ کے درمیان ہموار رابطے کے لیے RESTful اور WebSocket APIs کی تیاری اور دیکھ بھال۔
- مضبوط ڈیٹا پروسیسنگ، ویلیڈیشن، اور بزنس لاجک لیئرز کا نفاذ۔
- AWS یا Azure جیسی سروسز کے ذریعے کلاؤڈ انفراسٹرکچر کا ڈیزائن اور دیکھ بھال، اور کلاؤڈ آرکیٹیکچر کو انڈسٹری اسٹینڈرڈز کے مطابق رکھنا۔
- CI/CD ٹولز کے ذریعے مؤثر ڈپلائمنٹ پائپ لائنز کا نفاذ۔
- سروسز کی ہائی ایویلیبیلیٹی، فالٹ ٹالرنس اور اسکیل ایبلٹی کو یقینی بنانا۔
- ریلیشنل (مثلاً PostgreSQL، MySQL) اور نان-ریلیشنل (مثلاً MongoDB) ڈیٹا بیسز کا ڈیزائن اور انتظام۔
- بڑے پیمانے پر ایپلیکیشنز کے لیے ڈیٹا بیس کوئریز کو بہتر بنانا اور ڈیٹا ماڈلنگ کا انتظام۔
- سیکیورٹی کے بہترین طریقہ کار کا نفاذ، بشمول ڈیٹا انکرپشن، محفوظ API کمیونیکیشن، اور رول بیسڈ ایکسیس کنٹرول۔
- بیک اینڈ سروسز کے لیے پرفارمنس میٹرکس کا سیٹ اپ اور مانیٹرنگ۔
- WebSocket، MQTT یا اسی طرح کے پروٹوکولز کے ذریعے ریئل ٹائم کمیونیکیشن فیچرز کی تیاری۔
- جونیئر ڈویلپرز کی رہنمائی اور تربیت تاکہ کوڈ کے معیار اور پیداواریت میں بہتری آئے۔
- بہترین طریقہ کار اور قابل دیکھ بھال کوڈ کو یقینی بنانے کے لیے کوڈ ریویو کرنا۔
مہارتیں
- کمپیوٹر سائنس میں بیچلر ڈگری یا مساوی تعلیم
- بیک اینڈ ڈویلپمنٹ میں کم از کم 7 سال کا تجربہ۔
- Node.js اور اس کے فریم ورکس میں مہارت۔
- API ڈیزائن کے اصولوں کی مضبوط سمجھ، بشمول RESTful اور WebSocket APIs۔
- ریلیشنل ڈیٹا بیسز (PostgreSQL، MySQL) اور نان-ریلیشنل ڈیٹا بیسز (MongoDB، DynamoDB) میں مہارت۔
- ڈیٹا بیس آپٹیمائزیشن، انڈیکسنگ، اور اسکیمہ ڈیزائن میں مہارت۔
- AWS اور/یا Azure کے ساتھ عملی تجربہ۔
- EC2، RDS، S3، اور Lambda جیسی کلاؤڈ سروسز کے انتظام میں مہارت۔
- OAuth 2.0، JWTs، اور انکرپشن پروٹوکولز (مثلاً TLS، AES) کا مضبوط علم۔
- WebSocket یا MQTT جیسے ریئل ٹائم ڈیٹا ہینڈلنگ پروٹوکولز کا تجربہ۔
- یونٹ ٹیسٹنگ، انٹیگریشن ٹیسٹنگ، اور ڈیبگنگ ٹولز میں مہارت۔
- Git اور GitFlow یا ٹرنک بیسڈ ڈویلپمنٹ جیسے ورک فلو کا مضبوط علم۔
- GitHub Actions، AWS Pipeline، یا GitLab CI جیسے ٹولز کے ذریعے CI/CD پائپ لائنز کا تجربہ۔
- قائدانہ اور رہنمائی کی مضبوط صلاحیتیں۔
- مختلف اسٹیک ہولڈرز کے لیے تکنیکی تصورات کو مؤثر انداز میں بیان کرنے کی صلاحیت۔
- مسائل حل کرنے کی سوچ، اسکیل ایبلٹی اور دیکھ بھال پر توجہ کے ساتھ۔
- متعدد منصوبوں اور شعبوں پر کام کرنے کی صلاحیت۔
- سرور لیس آرکیٹیکچرز کا تجربہ اضافی خوبی ہے۔
- Docker اور Kubernetes جیسے کنٹینرائزیشن ٹولز کا علم اضافی خوبی ہے۔
- کمپلائنس فریم ورکس (مثلاً ISO/IEC 27001، HIPAA) کی سمجھ بوجھ اضافی خوبی ہے۔
- فرنٹ اینڈ فریم ورکس (React، Vue.js) سے واقفیت تاکہ API انٹیگریشن ہموار ہو، اضافی خوبی ہے۔