35 Aqilea Jobs
Senior Python Developer - Django/Flask (6-8 yrs)
Aqilea
posted 3d ago
Job Title : Python Backend Developer.
Experience : 6-8 Years.
Work Location : Pune(Hybrid).
Notice Period : Immediate to 15 Days Only.
Required Skills & Qualifications :
- Strong experience with Python and frameworks like FastAPI, Flask, or Django.
- Hands-on experience with AWS Lambda, API Gateway, and DynamoDB.
- Proficiency in AWS SDK (Boto3), AWS IAM, and AWS Step Functions.
- Experience with NoSQL databases and designing DynamoDB schemas.
- Knowledge of CI/CD pipelines, Docker, and Infrastructure as Code (Terraform/CDK).
- Strong understanding of asynchronous programming, event-driven architecture, and messaging queues (SNS, SQS, Kinesis).
- Excellent verbal and written communication skills in English.
- Strong problem-solving and debugging skills.
- Ability to work in agile, fast-paced environments.
- Excellent communication and collaboration skills.
Key Responsibilities :
- Design and implement scalable, high-performance RESTful APIs using FastAPI, Flask, or Django REST Framework.
- Ensure proper authentication & authorization (OAuth2, JWT, AWS IAM).
- Implement API Gateway rate limiting, caching, and monitoring.
- Having knowledge on serverless functions using AWS Lambda with Python.
- Having knowledge in Lambda execution time, cold start performance, and cost efficiency.
- Understanding AWS services like S3, SNS, SQS, EventBridge, and CloudWatch.
- Design efficient DynamoDB schemas, considering partition keys and indexing strategies.
- Optimize read/write throughput using DynamoDB Streams, Global Tables, and TTL policies.
- Implement data migration strategies and integrate DynamoDB with other AWS services.
- Enforce AWS security best practices, including IAM roles, secrets management, and API Gateway security policies.
- Use AWS Step Functions for orchestrating serverless workflows.
- Optimize API performance.
Functional Areas: Software/Testing/Networking
Read full job description