Land your dream remote job

With powerful tools, email alerts and search across 150k+ remote jobs, land your dream job in weeks, not months.

Join 15k+ job seekers
Get custom job alerts in your inbox
Contra almost 2 years ago
anywhere in the worldcontractfull-stack programming
Apply Now

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