Software Engineer - Python position at Islamabad, Islamabad Capital Territory, Pakistan. Participate in design, development, and maintenance of backend services and APIs using Python. Write clean, efficient, and reusable code following modern Python best practices.
Requirements
- 2-3 years of hands-on experience building production-grade backend systems in Python
- Solid understanding of RESTful API design and backend architecture
- Experience working with PostgreSQL or other relational databases
- Familiarity with containerization (Docker) and deployment to cloud environments (AWS preferred)
- Basic understanding of CI/CD, Git workflows, and testing practices
- Exposure to cloud services such as AWS EC2, S3, or Lambda
- Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana)
- Familiarity with infrastructure-as-code (Terraform, Pulumi) is a plus
- Interest in continuous learning and improving code quality and performance