Python Developer

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role:

Location:

Notice Period:


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.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, telangana, india

ahmedabad, gujarat, india

pune, maharashtra, india