Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Aws Architect/lead (aws Serverless) @ Quinnox

Home > Software Development

 Python Aws Architect/lead (aws Serverless)

Job Description

Role Overview:

As a Technical Architect, you will drive the design and implementation of robust, scalable, and high-performance cloud-native solutions using AWS services, Python, and microservices architecture. This role requires deep expertise in serverless computing, distributed systems, and event-driven architectures.

Key Responsibilities:

1. Architecture Design and Implementation:

  • Design serverless architectures using AWS Lambda, DynamoDB, API Gateway, S3, SNS, and SQS.
  • Develop scalable microservices with Python, adhering to best practices for modularity, maintainability, and performance.
  • Create highly available and fault-tolerant systems leveraging multi-region deployments and disaster recovery strategies.
  • Define interaction models for event-driven systems, including pub/sub and message queuing using SNS and SQS.
  • Architect APIs with REST, GraphQL, or gRPC for seamless communication between services.

2. Technical Leadership:

  • Lead technical discussions to evaluate new frameworks, tools, and technologies.
  • Establish best practices for coding, logging, monitoring, and alerting to ensure high code quality and system reliability.
  • Review architecture, design, and code to ensure compliance with design principles and security standards.
  • Serve as the go-to technical expert for troubleshooting complex performance issues or architectural challenges.

3. Database and Storage Systems:

  • Design NoSQL data models for DynamoDB to optimize partitioning, indexing, and query efficiency.
  • Implement data backup, restoration, and archiving strategies using DynamoDB streams and S3.
  • Define caching mechanisms (e.g., DynamoDB Accelerator, ElastiCache) to reduce database latency in high-throughput environments.

4. Cloud-Native Automation and Deployment:

  • Automate infrastructure provisioning and application deployments using AWS CDK, CloudFormation, or Terraform.
  • Design and implement CI/CD pipelines for serverless and microservices architectures using AWS CodePipeline, CodeBuild, and CodeDeploy.
  • Integrate observability tools like AWS CloudWatch, X-Ray, or third-party solutions for distributed tracing and performance monitoring.

5. Event-Driven Systems and Messaging:

  • Architect event-driven workflows with SNS, SQS, and EventBridge to support asynchronous communication between services.
  • Optimize message processing systems to ensure throughput, latency, and delivery guarantees (e.g., FIFO queues, dead-letter queues).

6. Security and Compliance:

  • Implement robust security measures, including IAM roles and policies, API Gateway throttling, and AWS Key Management Service (KMS) for encryption.
  • Ensure compliance with industry standards like GDPR, SOC2, or HIPAA through proper data handling and audit logging.

7. Performance Optimization and Scalability:

  • Conduct load testing to identify bottlenecks and optimize for high-throughput, low-latency workloads.
  • Leverage AWS Step Functions for orchestrating long-running workflows.
  • Optimize cold start performance in AWS Lambda using techniques like provisioned concurrency.

Required Skills and Expertise:

Core Technologies:

  • AWS Services: Lambda, DynamoDB, SNS, SQS, API Gateway, S3, Step Functions, EventBridge, CloudWatch, X-Ray.
  • Programming: Proficiency in Python for backend development, with a strong focus on concurrency (asyncio, multithreading).
  • Microservices: Expertise in designing, implementing, and scaling microservices with REST/GraphQL APIs.

Infrastructure and Automation:

  • Hands-on experience with IaC tools like AWS CDK, CloudFormation, Terraform.
  • Proficiency in Docker for local development/testing of AWS Lambda functions.
  • Knowledge of Kubernetes (preferred but not mandatory).

Data and Messaging:

  • Advanced knowledge of DynamoDB, including streams, global tables, and DAX.
  • Experience in optimizing message processing pipelines using SQS/SNS.

Performance and Reliability:

  • Proven track record of implementing solutions with SLA and SLO adherence.
  • Experience in distributed tracing, monitoring, and debugging across microservices.

DevOps Integration:

  • Strong knowledge of GitOps and CI/CD pipelines.
  • Familiarity with monitoring solutions like Prometheus, Grafana, or AWS-native tools.

Security:

  • Hands-on experience in securing AWS-based applications with proper IAM role/policy design.
  • Familiarity with OWASP, encryption standards, and audit trails.

Preferred Qualifications:

  • Certifications: AWS Certified Solutions Architect (Professional) or AWS Certified Developer (Associate).
  • Domain Knowledge: Prior experience in domains like e-commerce, fintech, or IoT also should have familiarity with modern banking tech stacks focusing on savings and mortgages

Soft Skills:

  • Ability to effectively communicate complex technical concepts to developers and stakeholders.
  • Problem-solving mindset with a keen focus on system reliability and scalability.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Quinnox
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   python Aws Serverless Architecture Microservices

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Developer - Python

  • Route Mobile (RML)
  • 4 - 9 years
  • Bengaluru
  • 22 hours ago
₹ 10-20 Lacs P.A.

Senior Search Engineer(Search/Recommendations) - Python

  • Growing Product based
  • 5 - 10 years
  • Bengaluru
  • 22 hours ago
₹ 25-30 Lacs P.A.

Freelancer Python Developer

  • Hurix
  • 3 - 8 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Java AWS Fullstack Lead

  • Capgemini
  • 10 - 14 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Quinnox

Quinnox is a leading provider of IT consulting and services to global clients. We devise solutions that fit business requirements and deliver measurable business gains. By leveraging the on-shore - offshore model, we provide speedy and affordable solutions that allow its customers to stretch their I...