Python lead = Bangalore at Encora
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

15 Feb, 26

Salary

0.0

Posted On

17 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, AWS Lambda, API Gateway, DynamoDB, SQS, SNS, EventBridge, S3, Microservices, Serverless Architecture, CI/CD, DevOps, CloudFormation, Terraform, Unit Testing, Integration Testing

Industry

IT Services and IT Consulting

Description
Job Description: Lead Python Developer 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. Required Skills Technical Skills Strong proficiency in Python (3.x) Experience with: AWS Lambda API Gateway DynamoDB / RDS EventBridge / SQS / SNS S3 Familiarity with RESTful APIs, 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.
Responsibilities
The Lead Python Developer will develop, maintain, and optimize backend services using Python while implementing AWS serverless applications. They will participate in architectural discussions and ensure systems adhere to best practices around performance, security, and cost optimization.
Loading...