ASHLAR is hiring Senior Python Developer for a part time position, to be based in Lahore, Pakistan.
Responsibilities:
- Design, develop, and maintain robust backend applications using Python,
- Django, and Django REST Framework.
- Build and manage RESTful APIs for seamless integration with web and mobile applications.
- Integrate and manage payment gateways (Stripe, PayPal) and third-party SDKs.
- Work closely with frontend developers, DevOps engineers, and other cross-functional team members.
- Optimize applications for performance, scalability, and reliability.
- Participate in code reviews, testing, debugging, and documentation.
- Implement and maintain CI/CD pipelines for efficient and automated deployments.
- Deploy, manage, and monitor applications on AWS (EC2, S3, RDS, Lambda).
- Ensure data consistency and performance using PostgreSQL on AWS RDS.
- Leverage Python libraries such as NumPy for data handling and processing where required.
Requirements:
- Minimum 3 years of professional experience with Python and Django.
- Strong expertise with Django REST Framework.
- Proficient in relational databases (PostgreSQL, MySQL).
- Hands-on experience with payment gateway integrations (Stripe, PayPal).
- Familiarity with third-party SDKs integration.
- Hands-on experience with CI/CD tools such as GitHub Actions, Jenkins, GitLab CI, etc.
- Practical knowledge of AWS services (EC2, S3, RDS, Lambda).
- Strong proficiency in Git and version control workflows.
- Ability to write clean, scalable, and maintainable code.
- Excellent problem-solving and communication skills.
Nice to Have:
- Experience with containerization tools (Docker).
- Knowledge of asynchronous task queues (Celery, Redis).
- Familiarity with Agile/Scrum methodologies.
- Exposure to ETL pipelines and workflow orchestration tools such as Apache Airflow.
Job Type: Part-time
Work Location: Remote