Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 2


2 years of experience in developing, engineering, testing, designing and implementing of various application software in Python
Expertise in Object Oriented Concepts, Object Oriented Design (OOD) and Programming concepts in Python
Understanding of microservice and monolith architecture.
Good experience in developing using Django and FastAPI to create various API backends
Good at writing SQL Queries using relational databases like PostgreSQL, MySQL and Good knowledge in using NoSQL database Cassandra, ElasticSearch, MongoDB
Some experience with JavaScript
Development in cloud infrastructure like AWS
Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Certificate Manager, ELB, RDS, IAM, Route 53, VPC, Auto scaling, CloudWatch, CloudTrail, CloudFormation, Security Groups Experience in creating a CI / CD infrastructure using GitLab CI
Knowledge of Docker containerisation
Experience with Version Control Systems like GIT
Experienced in using Caching applications for applications like Redis
Good Knowledge in implementation of Python best Practices (PEP-8) Testing with PyTest, unittest libs for all Python applications
Involved in Python OOD code for quality, logging, monitoring, and debugging code optimisation
Experience in writing clear documentation