PRPradeepit Consulting Services
Python Developer
Pune ₹4-7 LPA Posted 22 Jul 2025
FULL TIME
Docker
Restful Api
Dynamodb
Aws Lambda
Aws Services
Job Description
Pradeepit Consulting Services is actively seeking skilled Python Developers to join our team.
The ideal candidates will possess expertise in AWS Lambda, RESTful API development, and DynamoDB. You'll be responsible for building and maintaining serverless applications, designing scalable APIs, and optimizing NoSQL database interactions. A strong understanding of database management and code analysis for effective code reviewing is also required.
Key Responsibilities
- API Development: Design and implement scalable, high-performance RESTful APIs using frameworks like FastAPI, Flask, or Django REST Framework. Ensure proper authentication and authorization (OAuth2, JWT, AWS IAM). Implement API Gateway rate limiting, caching, and monitoring.
- Serverless Architecture: Develop serverless functions using AWS Lambda with Python. Optimize Lambda execution time, cold start performance, and cost efficiency.
- AWS Services Integration: Possess a deep understanding of core AWS services like S3, SNS, SQS, EventBridge, and CloudWatch. Utilize AWS Step Functions for orchestrating complex serverless workflows.
- DynamoDB Management: 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.
- Security & Performance: Enforce AWS security best practices, including IAM roles, secrets management, and API Gateway security policies. Proactively optimize API performance.
- Code Quality & Collaboration: Contribute to effective code reviewing processes through knowledge of database management and code analysis. Work effectively in agile, fast-paced environments and demonstrate excellent communication and collaboration skills.
Required Skills
- 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.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Python Developer.