Search by job, company or skills

Python Software Developer

4-6 Years

This job is no longer accepting applications

Job Description

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.

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 106113013

Similar Jobs

Hyderabad

Skills:

PythonC++JavaSoftware DesignObject-Oriented ProgrammingTechnical Oversight

Hyderabad

Skills:

DjangoReactGithubPython DevelopmentAngular

Hyderabad, India

Skills:

GitRest ApisAutomation ScriptingPythonSqlData Processing

Hyderabad, India

Skills:

SqlAutomation ScriptingPython developmentDatabase TechnologiesGitRest ApisData ProcessingAPI integrationsCI CD pipelinesworkflow automation

Hyderabad, India

Skills:

.NETMs Sql ServerSvnJQueryPostgresMachine LearningAWSArtificial IntelligenceMvcASP.NETAngularjsPythonGitdotnet coreVssOCR technologiesAPI technologies

Beware of Scammers

We don’t charge money for job offers