Talent.com
Lead Python Application Developer

Lead Python Application Developer

ValueLabsHyderabad, Republic Of India, IN
3 days ago
Job description

Role : Lead Python Developer

Location : Only Hyderabad

Notice Period : Immediate or less than a week if serving Notice

Primary Skills :

Python, Django, AWS, SQL OR NoSQL

Responsibilities

  • Microservice Development : Design, build, and maintain efficient, reusable, and reliable Python code for our microservices architecture.
  • API Design & Implementation : Develop and maintain clean, well-documented, and versioned RESTful APIs that will be consumed by our frontend and other services.
  • AWS Cloud Services : Leverage a wide range of AWS services to build and deploy your applications. This includes using services like Lambda for serverless functions, S3 for storage, RDS / DynamoDB for data persistence, and SQS / SNS for asynchronous communication.
  • Database Management : Design and optimize database schemas, write efficient queries, and manage data persistence layers using both SQL (e.G., PostgreSQL on RDS) and NoSQL (e.G., DynamoDB) databases.
  • Code Quality & Testing : Write comprehensive unit and integration tests to ensure code quality and reliability. Participate actively in code reviews, providing constructive feedback to your peers.
  • Infrastructure as Code (IaC) : Collaborate with the DevOps team to define infrastructure requirements using tools like Terraform or AWS CloudFormation.
  • Performance & Scalability : Proactively identify and resolve performance bottlenecks. Ensure that our backend services are designed to scale efficiently as user load increases.

Qualifications

  • 5-8+ years of professional backend development experience, with a strong emphasis on building services in Python.
  • Expert-level proficiency in Python and its ecosystem.
  • Proven, hands-on experience with Python web frameworks such as Django, Flask, or FastAPI.
  • Strong, demonstrable experience with the AWS cloud platform. You must have experience with core services such as EC2, S3, RDS, DynamoDB, Lambda, API Gateway, and IAM.
  • Solid understanding of microservices architecture and experience building and deploying distributed systems.
  • Proficiency with both SQL (e.G., PostgreSQL) and NoSQL (e.G., DynamoDB) databases.
  • Experience with containerization technologies like Docker and container orchestration systems like Kubernetes (EKS) is a significant plus.
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation is highly desirable.
  • Create a job alert for this search

    Python Developer • Hyderabad, Republic Of India, IN