Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Software Developer @ Ideyalabs Tech

Home > Software Development

 Python Software Developer

Job Description

Job Description Python Developer (4-6 Years of Experience)

We seek a Python Developer with 4-6 years of experience designing, developing, and optimizing scalable backend applications. The ideal candidate should have strong Python, API development, cloud technologies, and database management expertise.

In this role, you will work on building high-performance applications, integrating third-party services, and ensuring system reliability. You will collaborate with cross-functional teams to develop innovative solutions that align with business objectives.

Key Responsibilities:

  • Backend Development: Develop, test, and optimize scalable APIs using Django, Flask, or FastAPI.
  • System Integration: Work with third-party APIs, SDKs, and cloud services to enhance application functionality.
  • Database Management: Design, optimize, and maintain SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Performance Optimization: Improve query performance, caching strategies, and application scalability.
  • Cloud & DevOps: Deploy and manage applications using AWS, Azure, or GCP, with Docker and Kubernetes.
  • Security & Compliance: Implement authentication and authorization mechanisms using JWT, OAuth2, and AWS Cognito.
  • Asynchronous Processing: Work with Celery, RabbitMQ, Kafka, or AWS SQS for background task processing.
  • Unit Testing & Code Reviews: Ensure high-quality, maintainable code through automated testing and peer reviews.
  • Collaboration: Work closely with front-end developers, DevOps engineers, and product teams to deliver business-critical applications.

Required Skills & Qualifications:

  • Python Expertise 4+ years of hands-on experience with Django, Flask, or FastAPI.
  • RESTful API Development Experience in designing and consuming REST & GraphQL APIs.
  • Database Proficiency Strong knowledge of SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Cloud Technologies Hands-on experience with AWS (Lambda, S3, RDS, API Gateway), Azure, or GCP.
  • Containerization & DevOps Experience with Docker, Kubernetes, CI/CD pipelines, and Git workflows.
  • Security & Performance Optimization Understanding of caching strategies (Redis, Memcached), scaling, and security best practices.
  • Agile Development Familiarity with Scrum, Agile methodologies, and sprint planning.

Preferred Qualifications:

  • Experience with asynchronous programming (Celery, RabbitMQ, Kafka).
  • Exposure to Infrastructure as Code (Terraform, AWS CloudFormation).
  • Knowledge of Machine Learning or AI-driven applications is a plus.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Ideyalabs Tech
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Django AWS Python Azure GraphQL Fast API Kafka CI/CD pipelines Pandas MongoDB flask Python Development RESTful APIs

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Java Cloud Developer

  • Ness
  • 10 - 15 years
  • Bengaluru
  • 6 hours ago
₹ Not Disclosed

C++ developer

  • GSR Business Services
  • 5 - 10 years
  • Bengaluru
  • 11 hours ago
₹ 15-25 Lacs P.A.

Power Bi Tableau Developer

  • Wipro
  • 4 - 8 years
  • Bengaluru
  • 15 hours ago
₹ Not Disclosed

Software Engineer III Abinitio Python

  • JPMorgan Chase Bank
  • 0 - 6 years
  • Bengaluru
  • 16 hours ago
₹ Not Disclosed

Ideyalabs Tech

ideyaLabs - a global technology company specialized in offering an integrated portfolio of Product Development, Data Technology, Design, and Consulting for leading technology innovators to build successful software products in a variety of domains. ideyaLabs has consistently emerged as a leader in s...