AQ

Python Developer

Aqilea
Delhi5-8 LPA Posted 16 Jun 2025
FULL TIME
Debugging
Sdk
Monitoring
Data Migration
Nosql
+4 more

Job Description

We are seeking a skilled Python Developer with expertise in AWS Lambda, RESTful API development, and DynamoDB . The ideal candidate will be responsible for building and maintaining serverless applications , designing scalable APIs , and optimizing NoSQL database interactions .

Knowledge of database management and code analysis is also required for effective code reviewing.

Job Title: Python Developer

Experience: 3-8 Years

Roles 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.

Required Skills Experience

  • 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.
Join WhatsApp Channel