Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/NR57AL3PqyyomkF37
Back to the job results
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

We are seeking a highly skilled Senior Software Engineer who combines strong Python backend development expertise with deep AWS infrastructure knowledge. The ideal candidate will own systems end-to-end — from API design through production deployment — in a distributed, cloud-native environment where reliability, scalability, and engineering quality are critical.The candidate will play a key role in building scalable backend systems, managing cloud infrastructure, improving platform reliability, and contributing to engineering best practices.


Responsibilities
  • Design, develop, and maintain scalable Python backend systems and APIs using FastAPI, Django, or Flask.
  • Build microservices, internal tooling, and automation systems following clean architecture principles.
  • Implement asynchronous processing, task queues, and event-driven workflows.
  • Optimize application performance, reliability, and security standards.
  • Troubleshoot and resolve complex application-level issues.
  • Architect, deploy, and manage highly available, scalable, and cost-efficient AWS environments.
  • Manage AWS services including EKS, EC2, ECS, Lambda, RDS, S3, ElastiCache, CloudWatch, IAM, VPC, Route 53, ALB/NLB, Secrets Manager, ECR, and Auto Scaling.
  • Implement Infrastructure-as-Code using Terraform and/or CloudFormation.
  • Design disaster recovery, backup, failover, and high-availability strategies.
  • Build and maintain CI/CD pipelines for automated testing, deployment, and rollback.
  • Containerize workloads using Docker and manage Kubernetes clusters on EKS using Helm.
  • Implement blue-green, rolling, and canary deployment strategies.
  • Manage environment configurations and secrets securely.
  • Implement monitoring, logging, tracing, and alerting systems while establishing SLOs and SLIs.
  • Lead root-cause analysis for incidents and outages.
  • Participate in on-call rotations and incident response activities.
  • Mentor junior and mid-level engineers and conduct code reviews.
  • Collaborate with QA, Product, Data, and DevOps teams.
  • Contribute to technical roadmaps and engineering standards.


RequirementsBachelor’s degree in Computer Science, Software Engineering, or relevant experience.
4+ years of software engineering experience.
Strong Python expertise with FastAPI, Django, or Flask.
Hands-on experience with AWS cloud infrastructure and production deployments.
Experience with Docker, Kubernetes (EKS), Terraform, or CloudFormation.
Strong CI/CD knowledge using GitHub Actions, GitLab CI, Jenkins, or ArgoCD.
Familiarity with microservices, distributed systems, and event-driven architectures.
Good understanding of Linux, networking, and cloud security.
Experience with PostgreSQL, MySQL, MongoDB, or Redis.
Experience with Airflow, Celery, Kafka, or RabbitMQ is a plus.
Familiarity with monitoring and observability tools such as Prometheus, Grafana, ELK, or Datadog.
AWS certifications are preferred.
Location: DHA Business Hub, Phase VIII, Lahore


This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.