https://bayt.page.link/F9sVHPnTuRCdUBqv8
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Aspire | Full time

Senior Python Developer



Amman, Jordan | Posted on 11/24/2024
Work Experience Senior Level

Job Description



We are seeking a highly skilled Senior Python Developer with extensive experience in SQL, AWS, and Python development to join our team. The ideal candidate will design, develop, and maintain robust, scalable, and secure systems while leveraging their expertise in cloud platforms and databases to drive business solutions.

Key Responsibilities



Backend Development: Design and implement efficient, scalable, and maintainable backend systems using Python frameworks like Django, Flask, or FastAPI.
Database Management: Develop, optimize, and maintain complex SQL queries, stored procedures, and database schemas for relational (e.g., MySQL, PostgreSQL) and NoSQL databases.
Cloud Integration: Build and manage cloud-native applications on AWS, leveraging services such as EC2, S3, Lambda, RDS, DynamoDB, and others.
ETL and Data Pipelines: Design and maintain data pipelines for data ingestion, transformation, and storage using Python and AWS tools like Glue and Redshift.
Performance Optimization: Identify and resolve performance bottlenecks in applications, databases, and cloud services.
API Development: Build robust RESTful and GraphQL APIs for seamless integration with other services and applications.
Security Best Practices: Implement secure coding practices and ensure compliance with data protection and industry standards.
Collaboration: Work closely with DevOps engineers, front-end developers, and product teams to deliver end-to-end solutions.
Code Reviews: Conduct peer code reviews and enforce coding standards to ensure high-quality deliverables.
Documentation: Create and maintain comprehensive technical documentation for systems and processes.

Required Skills and Qualifications



Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
5+ years of professional experience in Python development with a focus on backend systems.
Expertise in SQL development and database optimization for relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., DynamoDB, MongoDB) databases.
Strong experience with AWS cloud services, including EC2, S3, Lambda, RDS, and Glue.
Proficiency in Python frameworks like Django, Flask, or FastAPI.
Hands-on experience with data processing tools like Pandas, NumPy, and data pipelines.
Familiarity with DevOps tools (e.g., Docker, Kubernetes, Terraform, CloudFormation) and CI/CD pipelines.
Experience with version control systems like Git and collaboration tools such as GitHub or GitLab.
Strong problem-solving and debugging skills.
Excellent communication and leadership abilities.

Preferred Skills



Familiarity with serverless architectures and tools like AWS Lambda and Step Functions.
Knowledge of streaming platforms like Apache Kafka or AWS Kinesis.
* Experience with Agile development methodologies.
لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.