We are seeking a skilled Python Developer with 3 to 4 years of hands-on experience in developing scalable web applications using Django and FastAPI. The ideal candidate should be well-versed in containerization using Docker and possess a strong understanding of software development best practices. Familiarity with Kubernetes and AI or machine learning concepts will be considered an added advantage.
Key Responsibilities
Design, develop, and maintain web applications using Django and FastAPI frameworks
Write clean, efficient, and reusable code following industry standards and best practices
Implement and manage containerized applications using Docker
Collaborate with cross-functional teams to define, design, and ship new features
Participate in code reviews, troubleshooting, and performance optimization
Integrate third-party APIs and work with relational databases such as PostgreSQL or MySQL
Ensure application security and data protection
Maintain comprehensive documentation for developed modules and systems
Participate in architectural discussions and contribute to technical decision-making
Perform unit testing and participate in automated testing processes
Support deployment and monitoring of applications in production environments
Required Skills
Strong proficiency in Python, with solid experience in Django and FastAPI frameworks
Experience with containerization tools such as Docker
Knowledge of RESTful API development and integration
Understanding of version control systems, especially Git
Familiarity with relational databases (PostgreSQL, MySQL, etc.)
Experience working in an Agile development environment
Strong problem-solving and analytical skills
Good communication and collaboration abilities
Experience with unit testing and debugging tools
Awareness of secure coding practices
Good to Have
Exposure to Kubernetes for orchestration and deployment
Basic understanding of AI or machine learning concepts
Experience with cloud platforms such as AWS, Azure, or Google Cloud
Familiarity with CI/CD pipelines and DevOps practices
Experience with asynchronous programming using Python
Job Types: Full-time, Permanent
Pay: From 400,000.00 per year
Benefits:
Leave encashment
Paid sick time
Paid time off
Schedule:
Day shift
Monday to Friday
Morning shift
Experience:
Python: 3 years (Required)
Language:
English (Required)
Work Location: In person
Expected Start Date: 04/08/2025
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.