
Overview
Experience - 4+ years | Contract - 6 + Months | Immediate Joiners
Full Time - Bangalore, India
Vacancy - 10
About Job
We are seeking a highly skilled and motivated Python Developer to join our development team. The ideal candidate will have strong programming skills in Python, a solid understanding of back-end technologies, and experience building robust, scalable applications. You will work closely with cross-functional teams to design, develop, and maintain software solutions that meet business objectives.
Key Responsibilities:
Write clean, efficient, and reusable Python code Develop back-end components, APIs, and services to support web and mobile applications Integrate data storage solutions such as SQL and NoSQL databases Troubleshoot, debug, and upgrade existing software Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive code Implement security and data protection best practices Participate in code reviews and contribute to team best practices Stay up-to-date with new technologies and development trends
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field Strong proficiency in Python (Django, Flask, or FastAPI preferred) Solid understanding of OOP, RESTful APIs, and microservices architecture Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB) Familiarity with version control tools such as Git Experience working with containerization tools like Docker is a plus Knowledge of cloud platforms (AWS, Azure, or GCP) is an advantage Strong problem-solving skills and attention to detail
Preferred Qualifications (Optional):
Experience with asynchronous programming (e.g., asyncio, Celery) Familiarity with DevOps practices and CI/CD pipelines Front-end experience using HTML, CSS, JavaScript, or front-end frameworks (React, Angular) Prior experience in Agile/Scrum environments