drjobs Python AWS Developer_FTE_Quinnox

Python AWS Developer_FTE_Quinnox

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bangalore - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Skills

Positions

Salary (Exp: 5 to 7 Years)

Salary (Exp: 7 to 13 Years)

Senior Python AWS Developer

3

Max 25 LPA

Max 35 LPA

Work location for all the roles: Bangalore or Mumbai

Hybrid Model: 10 days in a Month Work from office.

UK Shift Hours: 1 PM IST to 10 PM IST/2 PM IST to 11 PM IST

Interview Process: 2 or 3 rounds of Technical Discussion.

1st Level Virtual Interview through MS Teams/Zoom Meeting

2nd Level in person Interview In Quinnox office.

3rd Level If required Virtual.

Job Title: Python AWS Developer

Job Summary:

We are seeking a Senior Backend Engineer with deep expertise in Asynchronous Python Programming Event-driven Microservices and AWS Server less Architecture. The ideal candidate will design and implement scalable resilient and cost-effective cloud-native systems using Flask FastAPI Django and modern AWS services like Lambda Event Bridge Step Functions etc. You will also drive key architectural decisions involving CQRS and Saga Design Patterns ensure operational excellence using observability tools like AWS X-Ray and build resilient event pipelines with SQS SNS and DynamoDB.

Key Responsibilities:

1. Asynchronous Python Programming (Flask FastAPI and Django):

  • Design and develop scalable RESTful APIs using FastAPI and Flask with asynchronous I/O (async/await).
  • Optimize application performance using concurrency patterns and Python async libraries (asyncio aiohttp httpx).
  • Build modular Django applications with async views and DRF (Django REST Framework) where needed.
  • Manage data models migrations and ORM optimization (SQLAlchemy Django ORM).
  • Handle API security rate limiting and request validation with tools like Pydantic OAuth2 JWT.

2. Event-driven Microservices (CQRS Saga Patterns) and AWS Serverless:

  • Design microservices using Command Query Responsibility Segregation (CQRS) to decouple read/write models.
  • Implement Saga Pattern for long-running transactions across distributed services.
  • Build event-driven decoupled workflows using Amazon EventBridge SNS and SQS.
  • Develop stateless serverless functions using AWS Lambda optimizing for cold start mitigation.
  • Implement Lambda integration with other AWS services (S3 DynamoDB RDS etc.).
  • Define service boundaries contracts and versioning strategies in microservice environments.

3. AWS Event-Driven Architecture (EventBridge Step Functions Lambda Idempotency):

  • Create event buses and rules in Amazon EventBridge for complex orchestration scenarios.
  • Build workflow automation using AWS Step Functions with retries error handling and parallel tasks.
  • Design idempotent Lambda functions using techniques like deduplication tokens condition checks and safe retries.
  • Handle cold start optimizations using VPC configurations provisioned concurrency and lightweight packaging.
  • Use environment variables feature flags and context-aware logging for operational efficiency.

4. Amazon DynamoDB (LSI and GSI):

  • Design scalable high-performance NoSQL schemas using LSI (Local Secondary Index) and GSI (Global Secondary Index).
  • Use partition key and sort key strategies to avoid hot partitions and optimize read/write throughput.
  • Leverage DAX or on-demand mode for cost-effective low-latency access patterns.
  • Use conditional expressions TTL and streaming for real-time processing and archival strategies.

5. Amazon S3 API Gateway AWS Lambda Fault Tolerance and AWS X-Ray:

  • Store secure and serve large-scale data and static assets on Amazon S3.
  • Expose APIs through Amazon API Gateway managing throttling CORS custom authorizers and logging.
  • Ensure Lambda fault tolerance via retries DLQs (Dead Letter Queues) and circuit breaker patterns.
  • Implement distributed tracing and debugging using AWS X-Ray CloudWatch Logs and custom metrics.
  • Monitor end-to-end request flows across microservices and optimize performance bottlenecks.

6. Amazon SQS and SNS:

  • Design loosely coupled systems using Amazon SQS (Standard & FIFO Queues) for reliable message queuing.
  • Implement message filtering and fan-out patterns with Amazon SNS for real-time notifications.
  • Ensure message durability visibility timeouts and retry mechanisms in event pipelines.
  • Integrate SQS with Lambda for automatic message processing and failure handling (DLQ batch size timeout).
  • Use SNS topics for cross-service notifications and event dissemination.

Technical Skills:

  • Languages: Python (Asyncio FastAPI Flask Django) SQL JSON
  • Cloud: AWS Lambda Step Functions EventBridge DynamoDB S3 API Gateway SQS SNS CloudWatch X-Ray
  • Architecture: Microservices CQRS Saga Pattern Event-driven Serverless
  • DevOps: Git CI/CD (GitHub Actions CodePipeline) Terraform/CloudFormation (optional)
  • Monitoring/Debugging: AWS CloudWatch X-Ray Logs Insights
  • Databases: DynamoDB (GSI LSI) PostgreSQL Redis (optional)

Nice to Have:

  • Experience with containerized services (Docker ECS/Fargate)
  • Knowledge of Infrastructure as Code (IaC)
  • Familiarity with cost optimization strategies in AWS
  • Experience with domain-driven design (DDD) and distributed system patterns

Educational Qualifications:

  • Bachelors or Masters degree in Computer Science Engineering or related technical field.

Candidates should but have below experience Mandatory.

  1. Asynchronous Python programming (Flask FastAPI and Django)
  2. Event-driven Microservices and AWS Server less Architecture
  3. Amazon Event Bridge Step Functions Lambda cold starts and AWS idempotency
  4. LSI and GSI in DynamoDB
  5. Amazon S3 API Gateway Lambda fault tolerance and AWS X-Ray
  6. Amazon SQS and SNS

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.