Senior Python Developer

eMumba


Date: 2 weeks ago
City: Islamabad
Contract type: Full time

We are looking for a highly skilled Senior Python Developer to work with us in the development of robust, scalable, and secure serverless applications on AWS. As a critical member of our engineering team, you will use your expertise in Python to design and build cloud-native applications that leverage the power of AWS serverless technologies.
Key Responsibilities:
  • Serverless Application Development: Design and develop AWS Lambda-based serverless applications and RESTful APIs using frameworks like Flask or FastAPI, integrated with AWS API Gateway.
  • Backend Logic and Event-Driven Architectures: Build backend logic using Python for event-driven architectures with services like SNS, SQS, and Kinesis, while leveraging Python’s libraries for data processing and file handling.
  • Asynchronous Programming: Utilize asynchronous programming in Python (asyncio, aiohttp) to efficiently manage concurrent tasks in distributed environments.
  • Data Processing Pipelines: Design and implement serverless data processing pipelines using Python for workflows with AWS services like S3, Lambda, and DynamoDB.
  • Optimization and Performance: Optimize Python applications for performance and scalability by implementing caching mechanisms, asynchronous calls, and minimizing latency.
  • Testing, Debugging, and Monitoring: Implement unit testing with PyTest, and use AWS CloudWatch, X-Ray, and other tools to monitor, log, debug, and troubleshoot applications.
  • Security and Authentication: Ensure adherence to AWS security best practices (IAM, encryption, VPC), and implement authentication mechanisms using AWS Cognito or Python JWT libraries.
  • Collaboration and Mentorship: Collaborate with DevOps teams for CI/CD integration using AWS CodePipeline, CodeBuild, or Jenkins, and mentor junior developers on best practices and architecture decisions.

Requirements

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 5+ years of hands-on experience in Python development, with a minimum of 2 years working on AWS Serverless solutions.
  • Python Expertise: Deep expertise in Python programming, with strong understanding of Python libraries, tools, and frameworks such as Flask, FastAPI, Pandas, and PyTest.
  • AWS Serverless Proficiency: Proven experience with AWS services like Lambda, API Gateway, DynamoDB, S3, Step Functions, and CloudFormation or AWS CDK.
  • Asynchronous and Concurrent Programming: Hands-on experience with asynchronous programming in Python and parallel task execution.
  • Testing and Debugging: Expertise in writing and executing unit tests using Python frameworks like PyTest and debugging complex serverless architectures.

About Emumba

We specialize in delivering innovative solutions and exceptional services to meet the diverse needs of our clients. With a strong commitment to quality and customer satisfaction, we strive to exceed expectations and drive success in every project we undertake

Our Hiring Process

Stage 1:

InterWiz Interview

Stage 1:

InterWiz Interview

Department

Backend

Employment Type

Full Time

Location

Islamabad, Pak

Workplace type

Hybrid

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Sr. Sustainability Consultant

Bureau Veritas, Islamabad
1 week ago
Job Title Sr. Sustainability Consultant Location Islamabad, Pakistan Reports to CCE Posting date ASAP Job Summary: We are seeking a highly motivated and experienced Sustainability Consultant to oversee sustainability initiatives, drive sales, and manage project delivery across [Pakistan]. This role involves leading business development efforts, preparing proposals, tracking bids for tenders, and delivering and ensuring seamless delivery of sustainability projects....

National Humanitarian Manager

Strengthening Participatory Organization, Islamabad
1 week ago
Posted date 6th October, 2025 Last date to apply 10th October, 2025 Country Pakistan Locations Islamabad Category Development Sector Type Contractual Position 1 Experience 10 years Maximum Age 60 years Job Description: Provides strategic leadership, ensures alignment with NCA standards, oversees all sectors, coordinates major stakeholders, and enables rapid decisions at national level. The position will be based in SPO-National...

Technical Application Specialist

Abbott Laboratories, Islamabad
2 weeks ago
Position: Technical Application Specialist Division: Core Diagnostics Location: Lahore Job Summary: The Technical Application Specialist is responsible for delivery of customer operator training and coaching in Abbott training facilities and onsite and providing on site assay implementation, application support, and application troubleshooting on Abbott Systems. Major Responsibilities: Ensures that all activities are performed in compliance with quality system requirements Deliver...