clients Contra

Remote Freelance Python Developer and AWS Manager at Easy Energy Inc

Location

Worldwide

Job Type

Full-time

Experience

N/A

Salary

N/A

Skill Set

Role

All Other Remote

Job Details

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:

· 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