Job Description

Responsibilities:

• Develop, test, and maintain robust, scalable, and efficient web applications using Django and Python. • Design and implement RESTful APIs and integrate them with frontend systems.

• Collaborate with front-end developers to integrate user-facing elements with server-side logic.

• Write reusable, testable, and efficient code, ensuring high performance and responsiveness of applications.

• Work with relational databases (e.g., PostgreSQL, MySQL) and object-relational mapping (ORM) frameworks.

• Implement user authentication, authorization, and security best practices.

• Optimize applications for maximum speed and scalability.

• Troubleshoot and debug issues in existing applications and provide timely resolutions.

• Work with version control systems (e.g., Git). • Stay up-to-date with the latest industry trends, technologies, and best practices.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Participate in code reviews and provide constructive feedback.

Required Skills:

• 3+ years of hands-on experience in Python and Django development.

• Solid understanding of object-oriented programming (OOP).

• Experience with Django REST Framework (DRF) for building APIs.

• Proficient in using relational databases such as PostgreSQL, MySQL.

• Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React.

• Familiarity with version control systems (e.g., Git).

• Knowledge of Celery for background task processing.

• Familiarity with Docker for containerization.

• Experience with CI/CD pipelines and automated testing.

• Working knowledge of Redis or other caching mechanisms

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application