Search by job, company or skills

the hird

Python Developer

Save
new job description bg glownew job description bg glow
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position: Python AWS Developer

Location: Bangalore

Work Mode: Hybrid (3 Days Work From Office)

Experience: 5+ Years

About the Role:

We are looking for a highly skilled and experienced Python AWS Developer to join our engineering team. The ideal candidate will have strong expertise in Python development, cloud-native application design, AWS services, and software architecture principles. This role requires hands-on experience in designing scalable applications, implementing robust backend systems, and working in a collaborative Agile environment.

Key Responsibilities:

  • Design, develop, and maintain scalable backend applications using Python
  • Build and deploy cloud-native solutions on AWS
  • Develop server less applications using AWS Lambda and related cloud services
  • Participate in system architecture, technical design discussions, and code reviews
  • Implement clean, maintainable, and reusable code following SOLID principles and design patterns
  • Create Low-Level Design (LLD) documents and technical specifications
  • Optimize application performance, reliability, and scalability
  • Collaborate with cross-functional teams including DevOps, QA, and Product teams
  • Troubleshoot and resolve production issues efficiently

Mandatory Skills & Qualifications:

  • 5+ years of experience in Python development
  • Strong understanding of System Design and Software Architecture
  • Hands-on experience with Design Patterns and SOLID Principles
  • Expertise in AWS Cloud Services
  • Strong experience with AWS Lambda
  • Experience with at least 3 AWS services such as:
  • EC2
  • S3
  • RDS
  • Lambda
  • ECS/EKS
  • API Gateway
  • Cloud Watch
  • Strong understanding of Low-Level Design (LLD)
  • Experience with REST APIs and microservices architecture
  • Familiarity with CI/CD pipelines and version control systems like Git
  • Good problem-solving and analytical skills

Preferred Skills:

  • Experience with containerization tools like Docker and Kubernetes
  • Knowledge of Infrastructure as Code (Terraform/Cloud Formation)
  • Exposure to Agile/Scrum methodologies
  • Understanding of database optimization and performance tuning

Education:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148277605

Similar Jobs

Bengaluru, India

Skills:

JavaAws LambdaRDSTerraformDynamodbSparkAzurePythonSqlAWS

Bengaluru, India

Skills:

PostgreSQLTensorflowDjangoGitPytorchGcpMySQLFlaskMongoDBFastAPIRest ApisAzurePythonAWSLangChainHugging Facemicroservices architectureOpenAIAI tools and technologies

Bengaluru, India

Skills:

CPythonAutomation ScriptingOopsBluetooth BLE ProtocolsFirmware DebuggingHardware-Software IntegrationWireless Trace Analysis

Bengaluru, India

Skills:

SQL ServerUbuntuTailwindCSSGitReactDockerLinuxPostgresFlaskMongoDBFastAPIAzurePythonAzure DevOps

Bengaluru, India

Skills:

FTPSftpPostgreSQLSqlPythonAws S3HTTP APIs