Job Title: Python Django Developer
Job Description: We are seeking a highly skilled Python Django Developer to join our dynamic development team. The ideal candidate will have a strong foundation in backend development and API design, with the ability to build scalable, secure, and high-performing web applications. You will play a crucial role in architecting and developing RESTful and asynchronous APIs that power our web and mobile platforms.
Key Responsibilities:
* Design, develop, and maintain backend systems using Django, Flask, FastAPI, and other Python frameworks.
* Build and optimize RESTful APIs to support scalable front-end and mobile applications.
* Integrate front-end components with server-side logic using modern JavaScript frameworks.
* Manage and optimize relational databases like PostgreSQL and MySQL.
* Write clean, efficient, and well-documented code following industry best practices.
* Implement secure authentication, authorization, and data protection practices.
* Debug, troubleshoot, and enhance existing applications to improve performance and reliability.
* Collaborate with UI/UX designers, product managers, and other developers to deliver feature-rich applications.
* Deploy, monitor, and maintain applications in cloud environments such as AWS, DigitalOcean, or similar platforms.
* Participate in code reviews, sprint planning, and Agile ceremonies.
Required Skills \& Qualifications:
* Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
* Proven experience in developing production-grade applications with Django and Python.
* Hands-on experience with Flask, FastAPI, and Django REST Framework.
* Proficiency in working with PostgreSQL and/or MySQL.
* Solid understanding of API design principles and backend architecture.
* Familiarity with HTML, CSS, JavaScript, and modern front-end frameworks like React, Vue, or Angular (a plus).
* Experience with version control systems like Git, and platforms such as GitHub, GitLab, or Bitbucket.
* Familiarity with Docker, and optionally Kubernetes.
* Knowledge of CI/CD pipelines and deployment automation.
* Strong analytical, problem-solving, and collaboration skills.
* Excellent verbal and written communication skills.
Preferred Qualifications: * Experience working with asynchronous task queues (e.g., Celery, Dramatiq).
* Knowledge of GraphQL and API schema generation.
* Experience with cloud platforms such as AWS, Azure, or DigitalOcean.
* Exposure to Agile development methodologies.
Job Type: Full-time
Pay: ₹11,124.81 - ₹57,658.50 per month
Work Location: In person