Tabbio
ENالعربية
تسجيل الدخول إلى التطبيق
قبل 9 أيام

مطور بايثون كبير

Devsinc · Lahore, Punjab, Pakistan
Workableقدّم عبر موقع الشركة
Full Time
Onsite
Senior

نبذة عن الوظيفة

تبحث Devsinc عن مهندس بايثون أول ماهر يتمتع بخبرة قوية في تطوير الواجهة الخلفية، وتكامل واجهة برمجة التطبيقات، وتصميم النظام، وبناء تطبيقات قابلة للتطوير وعالية الأداء، إلى جانب ما لا يقل عن 3 سنوات من الخبرة المهنية في تطوير الواجهة الخلفية لبايثون، ويفضل أن يكون ذلك بعد التخرج. يجب أن يتمتع المرشح المثالي بمهارات تقنية ومهارات حل المشكلات قوية، وقدرات تواصل ممتازة باللغة الإنجليزية، وخبرة في العمل مباشرة مع العملاء الدوليين. هذا دور يواجه العميل ويتطلب الملكية الفنية والتعاون الفعال بين أصحاب المصلحة والقدرة على تقديم حلول عالية الجودة في بيئة سريعة الخطى وقائمة على الخدمات.

المسؤوليات

  • تصميم وتطوير وصيانة تطبيقات الواجهة الخلفية القابلة للتطوير والآمنة وعالية الأداء باستخدام لغة Python.
  • تطوير ودمج واجهات برمجة تطبيقات RESTful والخدمات الصغيرة وخدمات الواجهة الخلفية باستخدام Django أو Flask أو FastAPI.
  • التعاون مباشرة مع العملاء الدوليين لفهم متطلبات العمل، وقيادة المناقشات التقنية، واقتراح الحلول، وتوفير تحديثات المشروع.
  • ترجمة متطلبات العمل المعقدة إلى حلول تقنية قابلة للتطوير وقابلة للصيانة وفعالة.
  • المساهمة في هندسة النظام، والتصميم الفني، وتخطيط التنمية، واتخاذ القرارات الفنية.
  • تصميم وتحسين قواعد البيانات العلائقية وNoSQL لضمان أداء التطبيق وقابلية التوسع والموثوقية.
  • دمج واجهات برمجة التطبيقات التابعة لجهات خارجية والخدمات السحابية والأنظمة الخارجية لدعم متطلبات الأعمال والتطبيقات.
  • كتابة تعليمات برمجية نظيفة وقابلة لإعادة الاستخدام وقابلة للاختبار، وإجراء مراجعات التعليمات البرمجية، وفرض أفضل ممارسات هندسة البرمجيات.
  • تحمل مسؤولية التحديات التقنية المعقدة، واستكشاف المشكلات وإصلاحها، وتحسين أداء التطبيقات، وضمان تسليم الحلول عالية الجودة في الوقت المناسب.
  • التعاون مع فرق متعددة الوظائف وتوجيه المطورين المبتدئين والمشاركة بنشاط في عمليات تطوير Agile.

المتطلبات

  • درجة البكالوريوس في علوم الكمبيوتر، أو هندسة البرمجيات، أو مجال ذي صلة، مع ما لا يقل عن 3 سنوات من الخبرة المهنية في تطوير الواجهة الخلفية لـ Python، ويفضل أن يكون ذلك بعد التخرج.
  • كفاءة قوية في لغة بايثون، والبرمجة الموجهة للكائنات (OOP)، وهياكل البيانات، والخوارزميات، وحل المشكلات.
  • خبرة عملية مع Django، أو Flask، أو FastAPI، بما في ذلك تطوير RESTful API وهندسة الخدمات الصغيرة.
  • فهم قوي لتصميم النظام، وهندسة البرمجيات، وأنماط التصميم، وتطوير التطبيقات القابلة للتطوير.
  • خبرة مع قواعد البيانات العلائقية (PostgreSQL، MySQL) والإلمام بقواعد بيانات NoSQL وتقنيات التخزين المؤقت (MongoDB، Redis).
  • خبرة عملية مع الأنظمة الأساسية السحابية (AWS أو Azure أو GCP) وGit وDocker وCI/CD.
  • فهم البرمجة غير المتزامنة، ومعالجة المهام الخلفية، وقوائم انتظار الرسائل.
  • خبرة في اختبار الوحدة، وتصحيح الأخطاء، وأمن التطبيقات، وتحسين الأداء.
  • مهارات اتصال قوية باللغة الإنجليزية، مع القدرة على قيادة المناقشات التقنية بشكل مستقل مع العملاء الدوليين.
  • مهارات تحليلية ومنطقية قوية وحل المشكلات في العالم الحقيقي، مع القدرة على تحمل ملكية التحديات التقنية المعقدة.
  • خبرة في التنمية التي تواجه العملاء، وجمع المتطلبات، وإدارة أصحاب المصلحة، وتقديم الحلول التقنية في بيئة قائمة على الخدمات.

المؤهلات المفضلة

  • الخبرة السابقة في العمل مع العملاء المقيمين في الولايات المتحدة أو الدوليين في شركة خدمات البرمجيات أو شركة استشارات تكنولوجيا المعلومات.
  • خبرة في الأنظمة الموزعة، والهندسة المعمارية المستندة إلى الأحداث، وتصميم النظام عالي المستوى أو منخفض المستوى.
  • الإلمام بـ Celery أو RabbitMQ أو Kafka أو Kubernetes.
  • التعرض للذكاء الاصطناعي التوليدي، أو تكاملات LLM، أو خطوط أنابيب RAG، أو التطبيقات التي تعمل بالذكاء الاصطناعي.
  • خبرة في توجيه المطورين المبتدئين، وإجراء مراجعات التعليمات البرمجية، والمساهمة في القرارات الفنية.

المسؤوليات

1Design, develop, and maintain scalable, secure, and high-performance backend applications using Python.
2Develop and integrate RESTful APIs, microservices, and backend services using Django, Flask, or FastAPI.
3Collaborate directly with international clients to understand business requirements, lead technical discussions, propose solutions, and provide project updates.
4Translate complex business requirements into scalable, maintainable, and efficient technical solutions.
5Contribute to system architecture, technical design, development planning, and technical decision-making.
6Design and optimize relational and NoSQL databases to ensure application performance, scalability, and reliability.
7Integrate third-party APIs, cloud services, and external systems to support business and application requirements.
8Write clean, reusable, and testable code, conduct code reviews, and enforce software engineering best practices.

المتطلبات

1Bachelor's degree in Computer Science, Software Engineering, or a related field, with a minimum of 3 years of professional experience in Python backend development, preferably post-graduation.
2Strong proficiency in Python, object-oriented programming (OOP), data structures, algorithms, and problem-solving.
3Hands-on experience with Django, Flask, or FastAPI, including RESTful API development and microservices architecture.
4Solid understanding of system design, software architecture, design patterns, and scalable application development.
5Experience with relational databases (PostgreSQL, MySQL) and familiarity with NoSQL databases and caching technologies (MongoDB, Redis).
6Hands-on experience with cloud platforms (AWS, Azure, or GCP), Git, Docker, and CI/CD pipelines.
7Understanding of asynchronous programming, background task processing, and message queues.
8Experience with unit testing, debugging, application security, and performance optimization.
9Strong English communication skills, with the ability to independently lead technical discussions with international clients.
10Strong analytical, logical reasoning, and real-world problem-solving skills, with the ability to take ownership of complex technical challenges.
11Experience in client-facing development, requirement gathering, stakeholder management, and delivering technical solutions in a services-based environment.
12Previous experience working with US-based or international clients in a software services or IT consulting company.
13Experience with distributed systems, event-driven architecture, and high-level or low-level system design.
14Familiarity with Celery, RabbitMQ, Kafka, or Kubernetes.

المهارات والوسوم

Cluster HeadPKPythonPostgreSQLMongoDBAWSAzureDockerKubernetesAIAgile

احجز رابط tabbio
قبل أن يُحجز