- This is a fulltime remote role for a Python Developer
- The Python Developer will be responsible for developing and maintaining the backend of web and mobile applications as well as implementing software development best practices
- The Python Developer will collaborate with the development team to ensure the continuous improvement of the software product
Qualifications
- Strong experience in BackEnd Web Development
- Excellent Software Development skills
- Experience in ObjectOriented Programming (OOP)
- Proficiency in Programming languages such as Python and JavaScript
- Experience in Databases
- Ability to work in a team environment remotely
- Excellent problemsolving and troubleshooting skills
- Bachelors degree or higher in Computer Science or related field
- Proficiency in Python programming language with a strong grasp of Python libraries and frameworks such as Django Flask or FastAPI.
- Experience in designing developing and maintaining backend systems and APIs using Python ensuring high performance scalability and reliability.
- Indepth knowledge of cloud computing platforms like AWS Azure or Google Cloud with handson experience in deploying managing and optimizing cloudbased applications and services.
- Proficiency in containerization technologies like Docker and container orchestration tools such as Kubernetes for efficient deployment and scaling of applications.
- Strong understanding of databases both SQL (e.g. PostgreSQL MySQL) and NoSQL (e.g. MongoDB Redis) and the ability to design and optimize database schemas.
- Familiarity with DevOps practices CI/CD pipelines and automation tools (e.g. Jenkins GitLab CI Terraform) to streamline development and deployment processes.
python,cloud,software,ci,databases,skills,software development,web,aws,automation