Job Title: Python Developer
Experience: 3+ Years
Location: [Mention Location]
Employment Type: Full-time
Organization: [Mention Company Name]
We are looking for a skilled Python Developer with strong hands-on experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should have good knowledge of Python frameworks, REST APIs, database integration, and basic understanding of cloud/DevOps practices.
Develop, test, and maintain backend applications using Python.
Design and build scalable RESTful APIs.
Work with frameworks such as FastAPI, Django, or Flask.
Integrate applications with databases such as PostgreSQL, MySQL, MongoDB, or similar.
Write clean, reusable, and efficient code.
Debug, troubleshoot, and optimize application performance.
Collaborate with frontend developers, QA engineers, DevOps teams, and product stakeholders.
Participate in code reviews and follow best development practices.
Work on API integrations with third-party services.
Support deployment and production issue resolution.
Strong programming experience in Python.
Hands-on experience with FastAPI / Django / Flask.
Good understanding of REST API development.
Experience with relational databases like PostgreSQL/MySQL.
Knowledge of ORM tools such as SQLAlchemy or Django ORM.
Understanding of data structures, algorithms, and OOP concepts.
Familiarity with Git and version control workflows.
Basic knowledge of Linux commands.
Experience in writing unit tests using Pytest / Unittest.
Good debugging and problem-solving skills.
Experience with Docker and containerized applications.
Basic knowledge of AWS/Azure/GCP.
Understanding of CI/CD pipelines.
Experience with message queues such as Celery, RabbitMQ, Kafka, or Redis Queue.
Knowledge of microservices architecture.
Exposure to AI/ML or Generative AI-based applications will be an added advantage.
Bachelor’s degree in Computer Science, IT, or a related field.
Relevant hands-on experience in Python development.