Senior Python Developer

Job Description

DevHutch is looking for Senior Python Developer

Required:

  • Degree or equivalent
  • No Degree + 3 additional years experience
  • 5 years+ writing scalable web applications
  • Excellent written and moderate spoken English (non-native speakers)

Your Skills:

  • Fluent in the Python
  • Know how to write, deploy and debug serverless functions implemented using serverless.com (using AWS services such as ApiGateway, Lambda, CloudFormation, IAM, S3, CloudWatch, Secrets Manager, etc.)
  • Experience with MongoDB writing performant queries/updates and know techniques for maintaining a consistent database when using NoSQL technologies
  • Know about AWS service limits and their implications/consequences
  • Understand what it means to design Rest APIs and document them clearly using Swagger or similar. 
  • Experience with automated testing suites and familiarity with unit tests like Jest or Mocha 
  • Familiarity with Git code versioning tools
  • Knowledge of modern functional programming and/or object-oriented programming
  • Ability to write well-documented and clean code 
  • User authentication and authorization between multiple systems, servers, and environments
  • Understanding fundamental design principles behind scalable applications

Additional Skills You Might Have (or skills you’d like learn):

  • Ability to set up, maintain and operate CI/CD pipelines that deploy to AWS
  • Knowledge of other AWS Services such as Route53, VPCs, CloudFront, Cognito
  • Ability to design solutions using the full AWS service suite
  • Have experience of the challenges and techniques of designing, building and running high volume transactional distributed systems

Job Summary

  • Published on:2021-10-03 12:41 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2025-01-22