Business Alliance HR is recruiting a Software & Database Developer (Python / Backend / AWS) for a High-tech company working in the Biotechnology, computational biology, and applied AI Industry, located in Jordan.
Employment Type: Permanent / Full-time (Remote for Jordanian-based Candidates)
Job Summary:
The candidate will be responsible for developing and maintaining secure, scalable backend applications and databases, while building integrations with external healthcare partners, including hospitals, laboratories, and clinical/diagnostic platforms. The role requires strong experience in Python, databases, AWS, APIs, ETL processes, and secure data integration, with a strong focus on healthcare and sensitive data.
Essential Duties and Responsibilities:
-
Develop and maintain backend applications using Python, preferably FastAPI.
-
Design, develop, and maintain relational and NoSQL databases for clinical, laboratory, and semi-structured data.
-
Write and optimize complex SQL queries, stored procedures, functions, indexes, and database structures.
-
Build and integrate REST APIs and external services using clean architecture, SOLID principles, and established design patterns.
-
Develop and maintain integrations with hospital, laboratory, EHR/EMR, HIS, and LIS systems using standards such as HL7, FHIR, or DICOM where applicable.
-
Build secure file-based integrations using SFTP/FTPS and AWS Transfer Family for automated data exchange.
-
Develop Python scripts and ETL processes for data processing, validation, transformation, and normalization.
-
Deploy, monitor, and manage applications and databases on AWS, ensuring appropriate security, access controls, encryption, and audit logging.
-
Troubleshoot and optimize application, database, and integration performance, including query tuning and resolving data or connectivity issues.
-
Maintain data quality, security, backup, and disaster recovery processes for sensitive healthcare data.
-
Apply secure coding practices and software development best practices, including Git, code reviews, testing, branching, and CI/CD.
Requirements
-
Strong proficiency in Python, with 3+ years of professional experience and experience with frameworks such as FastAPI.
-
Strong SQL skills and practical experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
-
Practical experience with NoSQL/document databases such as MongoDB or Amazon DocumentDB.
-
Strong understanding of Clean Code, SOLID principles, software design patterns, and maintainable architecture.
-
Experience building and consuming REST APIs, including authentication, authorization, API versioning, and rate limiting.
-
Experience with AWS services such as EC2, ECS, Lambda, S3, RDS, DocumentDB, IAM, and security groups.
-
Experience with ETL pipelines and data integration across different systems and data formats.
-
Experience with FTP/SFTP protocols and secure automated file exchange.
-
Strong understanding of application and database security, including encryption, secrets management, and least-privilege access.
-
Familiarity with Git workflows and CI/CD pipelines.
-
Strong troubleshooting and debugging skills, particularly in production and cross-system integration environments.
-
Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications:
-
Experience in healthtech, biotech, healthcare, or life sciences software development is highly preferred.
-
Familiarity with HL7 v2, FHIR, DICOM, and clinical data models.
-
Experience with Docker and AWS ECS Fargate.
-
Experience with message queues such as SQS/SNS, RabbitMQ, or Kafka.
-
Exposure to monitoring and observability tools such as AWS CloudWatch.
-
Awareness of healthcare data regulations such as HIPAA or relevant regional requirements.
Years of experience: 3+ years of experience in Python/Backend Software Development, with strong database and AWS experience. Education: A bachelor's degree in Computer Science, Computer Engineering, or related fields.
Location: Remote for Jordanian-based Candidates.
Desired Candidate Profile
Requirements
-
Strong proficiency in Python, with 3+ years of professional experience and experience with frameworks such as FastAPI.
-
Strong SQL skills and practical experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
-
Practical experience with NoSQL/document databases such as MongoDB or Amazon DocumentDB.
-
Strong understanding of Clean Code, SOLID principles, software design patterns, and maintainable architecture.
-
Experience building and consuming REST APIs, including authentication, authorization, API versioning, and rate limiting.
-
Experience with AWS services such as EC2, ECS, Lambda, S3, RDS, DocumentDB, IAM, and security groups.
-
Experience with ETL pipelines and data integration across different systems and data formats.
-
Experience with FTP/SFTP protocols and secure automated file exchange.
-
Strong understanding of application and database security, including encryption, secrets management, and least-privilege access.
-
Familiarity with Git workflows and CI/CD pipelines.
-
Strong troubleshooting and debugging skills, particularly in production and cross-system integration environments.
-
Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications:
-
Experience in healthtech, biotech, healthcare, or life sciences software development is highly preferred.
-
Familiarity with HL7 v2, FHIR, DICOM, and clinical data models.
-
Experience with Docker and AWS ECS Fargate.
-
Experience with message queues such as SQS/SNS, RabbitMQ, or Kafka.
-
Exposure to monitoring and observability tools such as AWS CloudWatch.
-
Awareness of healthcare data regulations such as HIPAA or relevant regional requirements.
تقوم شركة Business Alliance HR بتوظيف مطور برمجيات وقواعد بيانات (Python / Backend / AWS) لشركة تقنية عالية تعمل في مجال التكنولوجيا الحيوية، والبيولوجيا الحاسوبية، وصناعة الذكاء الاصطناعي التطبيقي، ومقرها في الأردن.
نوع التوظيف: دائم / دوام كامل (عن بُعد للمرشحين المقيمين في الأردن)
ملخص الوظيفة:
سيكون المرشح مسؤولاً عن تطوير وصيانة تطبيقات وخلفيات برمجية (Backend) وقواعد بيانات آمنة وقابلة للتوسع، مع بناء تكاملات مع شركاء الرعاية الصحية الخارجيين، بما في ذلك المستشفيات والمختبرات والمنصات السريرية/التشخيصية. يتطلب الدور خبرة قوية في Python وقواعد البيانات وAWS وAPIs وعمليات ETL وتكامل البيانات الآمن، مع تركيز قوي على الرعاية الصحية والبيانات الحساسة.
الواجبات والمسؤوليات الأساسية:
-
تطوير وصيانة تطبيقات الخلفية البرمجية (Backend) باستخدام Python، ويفضل FastAPI.
-
تصميم وتطوير وصيانة قواعد البيانات العلائقية وNoSQL للبيانات السريرية والمخبرية وشبه المنظمة.
-
كتابة وتحسين استعلامات SQL المعقدة، والإجراءات المخزنة، والدوال، والفهارس، وهياكل قواعد البيانات.
-
بناء ودمج واجهات برمجة التطبيقات REST APIs والخدمات الخارجية باستخدام هندسة برمجية نظيفة، ومبادئ SOLID، وأنماط التصميم المعتمدة.
-
تطوير وصيانة التكامل مع أنظمة المستشفيات والمختبرات، والسجلات الصحية الإلكترونية (EHR/EMR)، وأنظمة معلومات المستشفيات (HIS)، وأنظمة معلومات المختبرات (LIS) باستخدام معايير مثل HL7 أو FHIR أو DICOM حيثما ينطبق ذلك.
-
بناء تكاملات آمنة قائمة على الملفات باستخدام بروتوكولات SFTP/FTPS وAWS Transfer Family لتبادل البيانات المؤتمت.
-
تطوير نصوص برمجية (Scripts) بلغة Python وعمليات ETL لمعالجة البيانات والتحقق منها وتحويلها وتسويتها.
-
نشر ومراقبة وإدارة التطبيقات وقواعد البيانات على AWS، مع ضمان الأمان المناسب، وضوابط الوصول، والتشفير، وسجلات التدقيق.
-
استكشاف أخطاء أداء التطبيقات وقواعد البيانات والتكامل وإصلاحها وتحسينها، بما في ذلك ضبط الاستعلامات وحل مشاكل البيانات أو الاتصال.
-
الحفاظ على جودة البيانات وأمنها وعمليات النسخ الاحتياطي والتعافي من الكوارث لبيانات الرعاية الصحية الحساسة.
-
تطبيق ممارسات الترميز الآمن وأفضل ممارسات تطوير البرمجيات، بما في ذلك Git، ومراجعات الكود، والاختبار، والتفرع (Branching)، وCI/CD.
المتطلبات
-
إتقان قوي للغة Python، مع أكثر من 3 سنوات من الخبرة المهنية والخبرة في أطر عمل مثل FastAPI.
-
مهارات قوية في SQL وخبرة عملية مع قواعد البيانات العلائقية مثل PostgreSQL أو MySQL أو SQL Server.
-
خبرة عملية مع قواعد بيانات NoSQL/المستندات مثل MongoDB أو Amazon DocumentDB.
-
فهم قوي للكود النظيف (Clean Code)، ومبادئ SOLID، وأنماط تصميم البرمجيات، والهندسة القابلة للصيانة.
-
خبرة في بناء واستهلاك REST APIs، بما في ذلك المصادقة، والترخيص، وإصدار API، وتحديد معدل الطلبات (Rate limiting).
-
خبرة في خدمات AWS مثل EC2 وECS وLambda وS3 وRDS وDocumentDB وIAM ومجموعات الأمان (Security groups).
-
خبرة في خطوط أنابيب ETL وتكامل البيانات عبر الأنظمة وتنسيقات البيانات المختلفة.
-
خبرة في بروتوكولات FTP/SFTP وتبادل الملفات الآمن المؤتمت.
-
فهم قوي لأمن التطبيقات وقواعد البيانات، بما في ذلك التشفير، وإدارة الأسرار، والوصول بأقل الامتيازات.
-
الإلمام بسير عمل Git وخطوط أنابيب CI/CD.
-
مهارات قوية في استكشاف الأخطاء وإصلاحها وتصحيحها، خاصة في بيئات الإنتاج وتكامل الأنظمة.
-
مهارات قوية في حل المشكلات والتواصل والعمل الجماعي.
المؤهلات المفضلة:
-
يفضل بشدة الحصول على خبرة في تطوير برمجيات تكنولوجيا الصحة أو التكنولوجيا الحيوية أو الرعاية الصحية أو علوم الحياة.
-
الإلمام بـ HL7 v2 وFHIR وDICOM ونماذج البيانات السريرية.
-
خبرة في Docker وAWS ECS Fargate.
-
خبرة في طوابير الرسائل (Message queues) مثل SQS/SNS أو RabbitMQ أو Kafka.
-
الاطلاع على أدوات المراقبة والملاحظة مثل AWS CloudWatch.
-
الوعي بلوائح بيانات الرعاية الصحية مثل HIPAA أو المتطلبات الإقليمية ذات الصلة.
سنوات الخبرة: 3+ سنوات من الخبرة في تطوير برمجيات Python/Backend، مع خبرة قوية في قواعد البيانات وAWS. التعليم: درجة البكالوريوس في علوم الحاسوب، أو هندسة الحاسوب، أو المجالات ذات الصلة.
الموقع: عن بُعد للمرشحين المقيمين في الأردن.
ملف المرشح المطلوب
المتطلبات
-
إتقان قوي للغة Python، مع أكثر من 3 سنوات من الخبرة المهنية والخبرة في أطر عمل مثل FastAPI.
-
مهارات قوية في SQL وخبرة عملية مع قواعد البيانات العلائقية مثل PostgreSQL أو MySQL أو SQL Server.
-
خبرة عملية مع قواعد بيانات NoSQL/المستندات مثل MongoDB أو Amazon DocumentDB.
-
فهم قوي للكود النظيف (Clean Code)، ومبادئ SOLID، وأنماط تصميم البرمجيات، والهندسة القابلة للصيانة.
-
خبرة في بناء واستهلاك REST APIs، بما في ذلك المصادقة، والترخيص، وإصدار API، وتحديد معدل الطلبات (Rate limiting).
-
خبرة في خدمات AWS مثل EC2 وECS وLambda وS3 وRDS وDocumentDB وIAM ومجموعات الأمان (Security groups).
-
خبرة في خطوط أنابيب ETL وتكامل البيانات عبر الأنظمة وتنسيقات البيانات المختلفة.
-
خبرة في بروتوكولات FTP/SFTP وتبادل الملفات الآمن المؤتمت.
-
فهم قوي لأمن التطبيقات وقواعد البيانات، بما في ذلك التشفير، وإدارة الأسرار، والوصول بأقل الامتيازات.
-
الإلمام بسير عمل Git وخطوط أنابيب CI/CD.
-
مهارات قوية في استكشاف الأخطاء وإصلاحها وتصحيحها، خاصة في بيئات الإنتاج وتكامل الأنظمة.
-
مهارات قوية في حل المشكلات والتواصل والعمل الجماعي.
المؤهلات المفضلة:
-
يفضل بشدة الحصول على خبرة في تطوير برمجيات تكنولوجيا الصحة أو التكنولوجيا الحيوية أو الرعاية الصحية أو علوم الحياة.
-
الإلمام بـ HL7 v2 وFHIR وDICOM ونماذج البيانات السريرية.
-
خبرة في Docker وAWS ECS Fargate.
-
خبرة في طوابير الرسائل (Message queues) مثل SQS/SNS أو RabbitMQ أو Kafka.
-
الاطلاع على أدوات المراقبة والملاحظة مثل AWS CloudWatch.
-
الوعي بلوائح بيانات الرعاية الصحية مثل HIPAA أو المتطلبات الإقليمية ذات الصلة.