लीड वेब डेवलपर - बैकएंड
नौकरी का विवरण
हम एक अनुभवी लीड वेब डेवलपर - बैकएंड की तलाश कर रहे हैं, जिन्हें स्केलेबल, सुरक्षित और उच्च-प्रदर्शन बैकएंड सिस्टम बनाने में गहरी विशेषज्ञता हो। आदर्श उम्मीदवार बैकएंड सेवाओं की डिज़ाइन और कार्यान्वयन का नेतृत्व करेगा, मजबूत क्लाउड आर्किटेक्चर सुनिश्चित करेगा और सर्वोत्तम प्रथाओं का पालन करेगा। इस भूमिका में जूनियर डेवलपर्स का मार्गदर्शन करना, क्रॉस-फंक्शनल टीमों के साथ सहयोग करना और जटिल परियोजनाओं की सफलता को आगे बढ़ाना शामिल है।
जिम्मेदारियाँ
- स्केलेबल, मॉड्यूलर बैकएंड सिस्टम की आर्किटेक्चर और डिज़ाइन करना, ताकि इष्टतम प्रदर्शन और अनुरक्षणीयता सुनिश्चित हो।
- API, डेटाबेस और क्लाउड इन्फ्रास्ट्रक्चर जैसे सिस्टम-स्तरीय घटकों को परिभाषित और लागू करना।
- फ्रंटएंड-बैकएंड संचार के लिए RESTful और WebSocket API विकसित और बनाए रखना।
- मजबूत डेटा प्रोसेसिंग, वैलिडेशन और बिजनेस लॉजिक लेयर लागू करना।
- AWS या Azure जैसी सेवाओं का उपयोग करके क्लाउड इन्फ्रास्ट्रक्चर डिज़ाइन और बनाए रखना, और यह सुनिश्चित करना कि क्लाउड आर्किटेक्चर उद्योग मानकों के अनुरूप हो।
- CI/CD टूल्स का उपयोग करके कुशल डिप्लॉयमेंट पाइपलाइन लागू करना।
- सेवाओं की उच्च उपलब्धता, फॉल्ट टॉलरेंस और स्केलेबिलिटी सुनिश्चित करना।
- रिलेशनल (जैसे PostgreSQL, MySQL) और नॉन-रिलेशनल (जैसे MongoDB) डेटाबेस डिज़ाइन और प्रबंधन करना।
- बड़े पैमाने के अनुप्रयोगों के लिए डेटाबेस क्वेरी का अनुकूलन और डेटा मॉडलिंग का प्रबंधन करना।
- डेटा एन्क्रिप्शन, सुरक्षित API संचार और रोल-आधारित एक्सेस कंट्रोल सहित सुरक्षा सर्वोत्तम प्रथाओं को लागू करना।
- बैकएंड सेवाओं के लिए प्रदर्शन मेट्रिक्स सेटअप और मॉनिटर करना।
- WebSocket, MQTT या समान प्रोटोकॉल का उपयोग करके रीयल-टाइम संचार सुविधाएँ विकसित करना।
- जूनियर डेवलपर्स का मार्गदर्शन और मेंटरिंग करना, ताकि कोड गुणवत्ता और उत्पादकता में सुधार हो।
- कोड रिव्यू करना, ताकि सर्वोत्तम प्रथाओं और अनुरक्षणीय कोड को सुनिश्चित किया जा सके।
कौशल
- कंप्यूटर साइंस में स्नातक डिग्री या समकक्ष योग्यता
- बैकएंड डेवलपमेंट में न्यूनतम 7 वर्षों का अनुभव।
- Node.js और इसके फ्रेमवर्क में प्रवीणता।
- API डिज़ाइन सिद्धांतों की गहरी समझ, जिसमें RESTful और WebSocket API शामिल हैं।
- रिलेशनल डेटाबेस (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 एकीकरण सहज हो, अतिरिक्त लाभ है।