Senior Python Developer

eMumba


Date: 3 hours 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

Senior SQA Engineer - ISB Recruitment Drive New

Motive, Islamabad
3 hours ago
Who we are: Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you complete visibility and...

Customer Project Manager

Ericsson, Islamabad
3 hours ago
Join our Team About this opportunity: We are looking for a Customer Project Manager (CPM) who will lead assigned customer projects securing that project goals are met, customer’s expectations are fulfilled and that the customer relation is handled in the best possible way within the scope of the contract. What you will do: Establish the project plan baseline: define project...

Senior Billing Specialist

Motive, Islamabad
3 hours ago
Who we are: Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you complete visibility and...