Role: Lead Python Developer - AWS Serverless & Application Architecture
Experience: 8+ Years
Location: Hybrid (3 Days work from Office)
Employment Type: Full-time
About the Role
We are looking for a highly skilled
Python Developer
with strong experience in
AWS Serverless Architecture
,
Lambda functions
, and
application design principles
. The ideal candidate should be capable of building scalable, secure, and maintainable backend systems while following best coding and architectural practices.
Key Responsibilities
Application Development
Develop, maintain, and optimize backend services using
Python
.
Write clean, modular, and reusable code following
PEP8 standards
,
SOLID principles
, and industry best practices.
Build and deploy
AWS Lambda
functions with efficient runtime and minimal cold starts.
Implement
REST APIs
using API Gateway + Lambda.
AWS Cloud & Serverless Architecture
Design, develop, and maintain
serverless applications
using:
+ AWS Lambda
+ API Gateway
+ DynamoDB
+ SQS/SNS
+ EventBridge
+ S3 Implement infrastructure-as-code using
CloudFormation
,
SAM
, or
Terraform
.
System & Solution Design
Participate in
architectural discussions
, helping design scalable and fault-tolerant systems.
Design microservice components with proper
modularization
,
decoupling
, and
event-driven patterns
.
Ensure systems adhere to best practices around
performance, security, and cost optimization
.
Coding Best Practices
Implement robust
exception handling
,
logging
, and
monitoring
(CloudWatch).
Manage dependencies using layers or container-based Lambda deployments.
Ensure applications are
idempotent
, secure, and optimized.
CI/CD & DevOps Collaboration
Work with DevOps teams to build CI/CD pipelines using:
+ AWS CodePipeline
+ GitHub Actions
+ Jenkins Deploy and manage serverless applications in multiple environments.
Testing & Quality Assurance
Write
unit tests
and
integration tests
(PyTest preferred).
Conduct code reviews and maintain code quality standards.
, JSON, and event-driven architectures.
Experience with
async programming
, decorators, generators, and design patterns.
Hands-on knowledge in CI/CD automation.
Architectural Skills
Understanding of:
+ Microservices
+ Serverless design patterns
+ Distributed systems
+ Fault tolerance
+ High availability
+ Scalability principles
Soft Skills
Strong analytical and problem-solving abilities.
Ability to communicate technical concepts clearly.
Self-driven team player with ownership mindset.
Preferred Skills (Nice to Have)
Experience with
FastAPI / Flask / Django
.
Familiarity with
Docker
and container-based Lambda.
Knowledge of security best practices (IAM, encryption, VPC).
Experience with
monitoring tools
(CloudWatch, X-Ray).
Education
Bachelor's/Master's in Computer Science, Engineering, or equivalent experience.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
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.