and serverless application development. The candidate will be responsible for building, optimizing, and maintaining backend services using Python and AWS cloud-native components.
Key Responsibilities
========================
1. Backend Development
Develop, test, and deploy
Python-based backend services
.
Build
AWS Lambda functions
with efficient performance and low latency.
Create and maintain RESTful APIs using
API Gateway + Lambda
.
2. Serverless & Cloud Development
Design and implement serverless workflows using:
+ AWS Lambda
+ API Gateway
+ S3
+ DynamoDB
+ EventBridge
+ SQS/SNS Automate deployments using AWS SAM, CloudFormation, or Terraform.
3. Code Quality & Best Practices
Write clean, modular, and maintainable Python code.
Implement proper
logging
,
exception handling
, and
debugging
.
Ensure code meets performance, reliability, and security standards.
4. Testing & CI/CD
Develop unit tests and integration tests using PyTest or similar tools.
Collaborate with DevOps teams to build and maintain CI/CD pipelines.
5. Collaboration & Documentation
Work closely with architects, product owners, and cross-functional teams.
Document code, workflows, and technical specifications.
Required Skills
===================
Technical Must-Haves
Strong proficiency in
Python (3.x)
.
Hands-on experience building
AWS Lambda functions
.
Good understanding of:
+ API Gateway
+ S3
+ DynamoDB / RDS
+ Event-driven architectures Experience with CloudWatch logs and troubleshooting.
Experience with FastAPI, Flask, or Django.
Familiarity with Docker.
Knowledge of asynchronous programming (asyncio).
Understanding of security best practices (IAM, encryption, secrets management).
Education
=============
* Bachelor's degree in Computer Science, Engineering, or related discipline (preferred but not mandatory).
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.