Search by job, company or skills

Python Software Developer

4-6 Years
Quick Apply
  • Posted a month ago
  • Over 200 applicants have applied

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, India

Skills:

GitRest ApisAutomation ScriptingPythonSqlData Processing

Hyderabad, India

Skills:

AlgorithmsJavaReactJavascriptdata structuresGui DevelopmentPython

Hyderabad, India

Skills:

Automation ScriptingGitDatabase TechnologiesPython developmentRest ApisSqlData Processingworkflow automationCI CD pipelinesAPI integrations

Hyderabad, India

Skills:

JavaGraphqlSpring BootNode.jsKotlinReactCloud TechnologyKubernetesPythonmicro-frontend architecturetRPCBFF Design patternsAPI Gateway configurationNext.jsCICD Jenkins pipelines configurationAI-driven tools and platforms

Hyderabad, India

Skills:

.NETMs Sql ServerSvnJQueryPostgresMachine LearningAWSArtificial IntelligenceMvcASP.NETAngularjsPythonGitdotnet coreVssOCR technologiesAPI technologies

Beware of Scammers

We don’t charge money for job offers