We are seeking a skilled Python Developer AWS Manager to join our team and manage the backend of our database. The system is primarily built using Python and deployed using Amazon Web Services. As a Python Developer AWS Manager, you will be responsible for diagnosing errors and infrastructure problems, managing permissions in the backend, and creating a beta platform for other freelancers to work from. Responsibilities: · Develop and maintain the backend of our database using Python 3.8 programming language and the Django framework · Use support libraries such as Django REST Framework, Celery, Weasyprint and Twilio to enhance system functionalities · Manage AWS clusters consisting of web, worker and scheduler servers · Configure Elastic Beanstalk to automate and simplify server management · Manage PostgreSQL server on an Amazon RDS instance · Use Celery queues running on Amazon SQS to minimize front-end processing and improve user experience · Diagnose errors and infrastructure problems to improve database speed · Manage permissions in the backend and create a beta platform with randomized data Requirements: · Degree in Computer Science or related field · At least 3 years of experience in Python development and AWS management · Solid understanding of Django framework and support libraries · Strong knowledge of Amazon Web Services, particularly Elastic Beanstalk, EC2, RDS, SQS, S3, Codecommit, CodePipeline, and CodeDeploy · Experience with PostgreSQL or other database management systems · Familiarity with Docker containers · Ability to work independently and as part of a team · Excellent communication skills and problem-solving abilities